dependabot[bot]
d1b0013c56
build(deps): bump rui314/setup-mold ( #8809 )
...
Bumps [rui314/setup-mold](https://github.com/rui314/setup-mold ) from 725a8794d15fc7563f59595bd9556495c0564878 to 9c9c13bf4c3f1adef0cc596abc155580bcb04444.
- [Commits](725a8794d1...9c9c13bf4c )
---
updated-dependencies:
- dependency-name: rui314/setup-mold
dependency-version: 9c9c13bf4c3f1adef0cc596abc155580bcb04444
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 07:48:11 +02:00
Andrey Vasnetsov
070ca541fd
ci: centralize protoc setup in a composite action ( #8805 )
...
* ci: centralize protoc setup in a composite action
Add .github/actions/setup-protoc that pins both the arduino/setup-protoc
SHA and the protoc version (34.1) in one place, so future bumps no longer
require touching every workflow.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* ci: replace arduino/setup-protoc with direct release-zip download
The arduino action queries the GitHub API on every invocation even when
the version is fully pinned, which is unnecessary work. Inline a small
shell step that downloads the protoc release zip directly using
RUNNER_OS/RUNNER_ARCH for asset selection. Supports Linux, macOS, and
Windows (x64 + arm64 where protobuf publishes assets).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 23:11:40 +02:00
dependabot[bot]
f2d4d1a4e9
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #8661 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](bbbca2ddaa...043fb46d1a )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 08:58:43 +02:00
xzfc
0b0df145b3
Drop RocksDB ( #8529 )
...
* Skip broken tests
* Add rocksdb dropper
This is a temporary tool. It will be removed later in this PR.
* [automated] Drop rocksdb
This commit is made by running tools/rocksdb/drop.sh
* Touch-up after ast-grep
The previous automated commit removed items, but not their comments.
Also, some blocks are left with only one item.
Also, ast-grep can't handle macros like `vec![]`.
This commit completes the job.
* Remove RocksDB dropper
* Remove mentions of rocksdb feature in CI
* Fix clippy warnings
These `FIXME` comments added previously in this PR by ast-grep by
"peeling" cfg_attr like this:
-#[cfg_attr(not(feature = "rocksdb"), expect(...))]
+#[expect(...)] // FIXME(rocksdb): ...
This commit removes these allow/expect attributes and fixes clippy
lints.
* Remove leftover rocksdb-related code
Removed:
- Cargo.toml: rocksdb cargo feature flag and dependencies.
- code: rocksdb-related items that was not under feature flag.
- flags.rs: rocksdb-related qdrant feature flags.
Disabled:
- Some benchmarks because these do not compile now.
* Print warning if rocksdb leftovers found in snapshots
* Remove Clone from tokenizer
* Regenerate openapi.json
2026-03-31 18:08:39 +00:00
estebany-qd
8207bd1045
ci: Pin all gh actions to commit SHAs ( #8506 )
2026-03-26 09:53:54 +01:00
dependabot[bot]
4cba3c08e0
build(deps): bump actions/download-artifact from 7 to 8 ( #8266 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:17:40 +01:00
dependabot[bot]
9692a08fca
build(deps): bump actions/upload-artifact from 6 to 7 ( #8265 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 11:16:44 +01:00
dependabot[bot]
02290c9bc3
build(deps): bump actions/download-artifact from 6 to 7 ( #7769 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 11:29:28 +01:00
dependabot[bot]
a9953c0643
build(deps): bump actions/upload-artifact from 5 to 6 ( #7767 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 11:26:52 +01:00
Arnaud Gourlay
76bfa2ef7c
Fix to run all tests on CI ( #7732 )
...
* Fix to run all tests on CI
* adjust for macos since we bumped rocksdb
* more flags
2025-12-09 11:09:52 +01:00
Tim Visée
57ad76db98
Disable RocksDB features in local development builds ( #7552 )
...
* Disable rocksdb compile time feature by default
* Also disable RocksDB feature in segment crate
* Enable RocksDB feature in all CI builds
* Remove extra job for testing non-RocksDB build, it's the default now
* Keep RocksDB structures in generated OpenAPI schema
* Fix obsolete --workspace flag breaking builds with explicit features
* Also build including RocksDB in e2e tests on CI
2025-11-25 17:29:50 +01:00
dependabot[bot]
ec72bcb5cf
build(deps): bump actions/checkout from 5 to 6 ( #7589 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 21:08:43 -03:00
dependabot[bot]
96a7a70759
build(deps): bump actions/download-artifact from 5 to 6 ( #7461 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:01:27 +01:00
dependabot[bot]
ef1618ae0e
build(deps): bump actions/upload-artifact from 4 to 5 ( #7460 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:01:00 +01:00
dependabot[bot]
90f39208c9
build(deps): bump actions/download-artifact from 4 to 5 ( #7018 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:02:15 +02:00
dependabot[bot]
8ffae5b2cb
build(deps): bump actions/checkout from 4 to 5 ( #7026 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:00:41 +02:00
Tim Visée
7c3e7dc7eb
Run unit tests in CI without RocksDB flag ( #6675 )
...
* Add temporary job for unit tests on CI without RocksDB feature
* Remove trailing white spaces
* Fix artifact name collision
* Don't upload test report for tests without RocksDB
2025-06-12 13:08:26 +02:00
Arnaud Gourlay
ce39fa30f2
Use mold for building tests ( #6436 )
2025-04-28 12:34:16 +02:00
Roman Titov
7bc8f2f77a
Rename some GHA jobs, so that default rust-cache keys are unique for all workflows/jobs ( #6280 )
2025-04-14 16:04:33 +02:00
Arnaud Gourlay
548ba1f026
Use cargo --locked on CI for reproducible builds ( #5913 )
2025-02-03 10:26:52 +01:00
Tim Visée
d1bf354874
Experiment: enable bindgen-runtime for RocksDB ( #5768 )
...
* Enable bindgen-runtime feature for RocksDB
* Test without libclang and llvm on CI
2025-01-10 15:34:51 +01:00
Arnaud Gourlay
821afded47
Update rocksdb 0.23.0 ( #5765 )
...
* Update Rocksdb 0.23.0
* make it work
2025-01-10 11:48:06 +01:00
Tim Visée
774334e179
Re-enable Windows CI ( #4461 )
...
This reverts commit c36b4793e0 .
2024-06-13 13:41:39 +02:00
xzfc
c36b4793e0
Allow failures on Windows CI ( #4421 )
2024-06-10 15:49:02 +02:00
dependabot[bot]
6cd1e7f6cd
Bump arduino/setup-protoc from 2 to 3 ( #3536 )
...
Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc ) from 2 to 3.
- [Release notes](https://github.com/arduino/setup-protoc/releases )
- [Commits](https://github.com/arduino/setup-protoc/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: arduino/setup-protoc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 10:01:24 +01:00
Arnaud Gourlay
f510fb151f
Remove doctest usage ( #3475 )
2024-01-29 10:21:10 +01:00
Kumar Shivendu
ea32150b0e
feat: Expose git commit id in the health check endpoint ( #3346 )
...
* feat: Expose git commit id in the health check endpoint
* fix: CI errors
* test: Add test for health check api
* feat: Add / endpoint to openapi schema
* Make git commit hash optional
* ci: Enable debugging setup-protoc action
* Install later protobuf compiler through GitHub Action
* Disable debug mode for setup-protoc job
* refactor: Use commit instead of commit_id
* fix: Use commit instead of commit_id gRPC docs
* test: Update ping API test
* refactor: Rename ping api to root api
---------
Co-authored-by: timvisee <tim@visee.me >
2024-01-09 16:14:08 +05:30
dependabot[bot]
0e4e6ed2ba
Bump actions/upload-artifact from 3 to 4 ( #3238 )
...
* Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump download/artifact as well
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
2023-12-20 10:56:23 +01:00
Arnaud Gourlay
d135fbb441
Fix cargo test doc ( #2856 )
...
* fix cargo test doc
* run doc test on CI
* try re-ordering tests execution to check if it takes less time
2023-10-20 16:45:37 +02:00
Luis Cossío
de3a4f4560
CI: improve automatic issue creation ( #2706 )
...
* improve automatic issue creation
- restrict to only create automatic issues on PRs of authors of the org, or on dev/main
- modify link to failed job, currently this only applies to the issue reporting job, because it's hard to link them to the actual flaky failure run, but it already improves it.
- reduce retries to only 2. Having 3 tries in total feels more than enough.
* debug author association
* ignore issue updating failure
* cleanup
2023-09-22 09:45:17 -03:00
Luis Cossío
7e28613240
reference PR in flaky test template. ( #2679 )
...
Also separate build and test stages
2023-09-18 15:36:22 +02:00
Luis Cossío
ad431a1d58
CI: use nextest for running rust tests ( #2085 )
...
* ci: use nextest for running rust tests
- enable retries with exponential backoff
- adjust test_building_cancellation to run sequentially
* run whole suite in partitions
* nextest.toml: remove profile override for specific test, lower amount of retries
* reuse builds in rust tests
* fixup rust.yml
* ditch partitioned run
* [empty commit] trigger ci
* automate flaky test reporting
* remove step name
* rename to Rust tests
* rebase + checkout only the issue template
* specify saving junit report in nextest.toml
* fix xq command, add postprocess for macos, update download and upload actions
2023-09-18 11:28:33 +02:00
Tim Visée
c56ddc028f
Cargo test --all is deprecated, use --workspace instead ( #2664 )
2023-09-15 12:54:49 +02:00
dependabot[bot]
4182ddd1dc
Bump actions/checkout from 3 to 4 ( #2579 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 09:46:23 +02:00
dependabot[bot]
b08bb3871b
Bump arduino/setup-protoc from 1 to 2 ( #2397 )
...
Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc ) from 1 to 2.
- [Release notes](https://github.com/arduino/setup-protoc/releases )
- [Commits](https://github.com/arduino/setup-protoc/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: arduino/setup-protoc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 08:54:35 +02:00
Tim Visée
65876f7e8b
Also run CI tests on macOS ( #2227 )
...
* Also test on macOS
* Remove trailing spaces from GitHub Workflow configurations
2023-07-10 11:36:06 +02:00
Kaya Gökalp
6c0f32f7d0
ci: move from actions-rs to dtolnay/rust-toolchain ( #1995 )
2023-05-31 10:00:32 +02:00
Andrey Vasnetsov
62f202914d
enable ci test on all branches ( #1810 )
...
* enable ci test on all branches
* rollback push trigger
* Also run workflows on branches having / in name
---------
Co-authored-by: timvisee <tim@visee.me >
2023-05-01 13:01:19 +02:00
Andrey Vasnetsov
f2fcf8e3e1
repo-token for protoc
2023-02-07 18:40:31 +01:00
Andrey Vasnetsov
39cc731611
Windows support ( #1432 )
...
* windows-support
* fmt
* install protoc with action
* upd WAL revision
2023-02-06 14:00:23 +01:00
Arnaud Gourlay
e3c6bb8a53
update tonic 0.8 & prost 0.11 ( #1285 )
...
* update tonic 0.8 & prost 0.11
* install protoc via package manager
2022-12-19 15:30:33 +01:00
dependabot[bot]
74b681f6b6
Bump Swatinem/rust-cache from 1 to 2 ( #1232 )
...
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache ) from 1 to 2.
- [Release notes](https://github.com/Swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Swatinem/rust-cache/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 21:01:59 +01:00
Andrey Vasnetsov
c9ad035f98
enable CI on dev ( #1057 )
...
* enable CI on dev
* update dependabot
2022-09-23 16:02:39 +02:00
Arnaud Gourlay
c7396525f9
Switch consensus to a runtime configuration ( #565 )
...
* switch consensus to a runtime configuration
* propose_sender is always present
* better toggle switch with ConsensusEnabled
2022-05-06 17:56:00 +02:00
Egor Ivkov
d0d1f615f2
Fixes test_alias_operation ( #497 )
2022-04-20 18:04:51 +03:00
Arnaud Gourlay
c09034f6e8
Install protoc to avoid having to recompile it ( #452 )
...
* Install protoc to avoid having to recompile it
* cleanup bash script call sites
* move script out of worflows
* cleaner script
2022-04-11 08:37:09 +02:00
Egor Ivkov
d3e0d7dcec
Integrate consensus into execution pipeline ( #410 )
...
* Integrate consensus into execution pipeline
* Review: Remove unnecessary config
2022-03-31 17:54:55 +03:00
dependabot[bot]
7275577102
Bump actions/checkout from 2 to 3 ( #390 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-18 12:01:30 +01:00
Ivan Pleshkov
2c4fd0a205
Merge branch 'master' into remove-blas
2022-03-09 15:48:25 +00:00
Arnaud Gourlay
5a9f16ebfd
setup github action cache ( #320 )
2022-02-18 15:09:53 +01:00