James Lucktaylor
2dd948a4a1
ci(actions/rust): align with test-linux job
2023-03-03 12:07:42 +00:00
James Lucktaylor
76cf1bff87
Add scheduled test to Actions for all features
...
Add a new job to the Rust workflow to run 'cargo build' and 'cargo
test' (on the cron schedule only) with the '--all-features' flag.
This will execute across all three environments: Linux, macOS,
Windows.
Autoformat the Rust workflow file via the Red Hat YAML extension for
Visual Studio Code:
https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml
This straightens out whitespace and string quoting for safer parsing.
Fixes #3506 .
2023-03-03 12:01:14 +00:00
Kebron
b095325bf8
Add tests with rust nightly in CI
2023-02-14 15:33:12 +00:00
curquiza
781691191a
Pin Rust version in Clippy job
2023-02-02 15:22:58 +01:00
Louis Dureuil
d91f8fc493
clippy: Allow uninlined_format_args in CI
2023-01-31 09:56:26 +01:00
Clémentine Urquizar - curqui
48dabd27ea
Update .github/workflows/rust.yml
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com>
2023-01-25 16:58:15 +01:00
curquiza
9c3830a19c
Remove cache everywhere
2023-01-25 16:35:02 +01:00
Clémentine Urquizar - curqui
ff6b8dfac4
Remove cache from Windows and macOs CIs
2023-01-25 16:24:04 +01:00
curquiza
2a1787ed22
Add --all in test CI
2023-01-19 17:26:47 +01:00
Clément Renault
2b1f6a7f11
Fix the CI to ignore a missing file
2023-01-17 16:26:03 +01:00
curquiza
8ce3a34ffa
Remove macos-latest and windows-latest usages
2022-12-20 11:10:09 +01:00
curquiza
7ef23addb6
Add comment to bring more context
2022-12-19 18:46:27 +01:00
curquiza
5099a40484
Use ubuntu-18.04 container in publish CIs
2022-12-19 18:35:33 +01:00
curquiza
913eff5b2f
Use ubuntu-18.04 container in rust tests
2022-12-19 10:46:29 +01:00
Clémentine Urquizar - curqui
5023d36ee7
Use nightly in cargo fmt
2022-12-08 11:51:13 +01:00
dependabot[bot]
dd6593f7b6
Bump Swatinem/rust-cache from 2.0.0 to 2.2.0
...
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache ) from 2.0.0 to 2.2.0.
- [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/v2.0.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 17:02:25 +00:00
Amit Banerjee
1f40c3e48c
Uncomment cache steps in jobs
2022-10-06 22:32:29 +05:30
Clémentine Urquizar
ab17c0acd5
Comment cache steps in jobs
2022-10-06 14:03:04 +02:00
Loïc Lecrenier
dc93853946
Use Ubuntu 18.04 for all CI tasks that previously used Ubuntu 20.04
...
This is to prevent linking with a version of glibc that is too recent.
With meilisearch v0.29.0 we inadvertently bumped the minimum supported
glibc version to 2.29, which means it couldn't be run from Debian 10
(for example) anymore. By using Ubuntu 18.04, which uses glibc 2.27, we
restore support for older Linux distros.
2022-10-06 10:13:50 +02:00
Clémentine Urquizar
5cbd047989
Update ubuntu-18.04 to 20.04
2022-09-07 17:24:35 +02:00
dependabot[bot]
1bb05f2716
Bump Swatinem/rust-cache from 1.4.0 to 2.0.0
...
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache ) from 1.4.0 to 2.0.0.
- [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.4.0...v2.0.0 )
---
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>
2022-08-01 17:07:30 +00:00
dependabot[bot]
6f7a4d95d9
Bump Swatinem/rust-cache from 1.3.0 to 1.4.0
...
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/Swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/v1/CHANGELOG.md )
- [Commits](https://github.com/Swatinem/rust-cache/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-01 17:06:40 +00:00
dependabot[bot]
ed185fb636
Bump actions/checkout from 2 to 3
...
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>
2022-06-28 20:21:41 +00:00
Clémentine Urquizar
44e004d895
Use nightly for cargo fmt in CI
2022-06-15 10:33:03 +02:00
ad hoc
348af6cfbf
deny-rust-warnings
2022-05-04 15:20:45 +02:00
ad hoc
1d683865cf
chore(CI): add debug test to CI
2022-03-17 12:40:20 +01:00
Tamo
d75e84f625
chore(ci): Enable rust_backtrace in the ci
2021-12-22 18:20:44 +01:00
Alexey Shekhirin
bbb012ad0f
chore(ci): use smarter dependencies cache
2021-09-07 19:56:38 +03:00
Tamo
076d8fbb84
add cache to the ci
2021-07-08 11:19:12 +02:00
Tamo
4c6655f68c
ci: enable tests on windows
2021-07-01 14:43:54 +02:00
Tamo
29bf6a8d42
run rustfmt one the whole project and add it to the CI
2021-06-29 15:25:18 +02:00
Marin Postma
1b671d4302
fix-snapshot
2021-05-11 13:57:18 +02:00
Clémentine Urquizar
3ee2b07918
Improve CI
2021-04-29 15:19:48 +02:00
Clémentine Urquizar
0c41adf868
Update CI
2021-04-27 12:43:00 +02:00
Clémentine Urquizar
f80ea24d2b
Add tests on every platform and fix clippy errors
2021-04-27 12:42:59 +02:00
Clémentine Urquizar
9dd1ecdc2a
Add bors configuration
2021-03-16 13:08:26 +01:00
mpostma
d1be3d60df
run tests on all pushed
2021-03-01 14:41:57 +01:00
marin
caaaf15fd6
Create rust.yml
2021-02-24 10:31:28 +01:00