Clémentine Urquizar
06e05cc4f8
Update Docker credentials
2022-06-20 14:39:50 +02:00
Clémentine Urquizar
8b98303191
Change information place regarding release assets
2022-06-20 10:36:34 +02:00
Clémentine Urquizar
2dde6fadb4
Check the version in Cargo.toml before publishing
2022-06-20 10:22:01 +02:00
Janith Petangoda
10f3150150
Improve docker CI: push vX.Y
tag (without patch) to DockerHub ( #2507 )
...
* Create a docker tag without patch version if git tag has 0 patch version.
* Create Docker tag without patch number if git tag follows v<number>.<number>.<number>
Add minor changes on CI
2022-06-16 17:14:09 +02:00
Janith Petangoda
5ae5b06018
Improve docker CI: push vX.Y
tag (without patch) to DockerHub ( #2507 )
...
* Create a docker tag without patch version if git tag has 0 patch version.
* Create Docker tag without patch number if git tag follows v<number>.<number>.<number>
Add minor changes on CI
2022-06-16 09:51:20 +02:00
Clémentine Urquizar
44e004d895
Use nightly for cargo fmt in CI
2022-06-15 10:33:03 +02:00
Clémentine Urquizar
4a494ad2fa
Add schedule to the CI
2022-06-09 11:50:20 +02:00
Clémentine Urquizar - curqui
39a1dcb32c
Update .github/workflows/publish-docker.yml
2022-06-08 17:27:03 +02:00
Lawrence Chou
afcc493480
Merge publish-docker-latest.yml & publish-docker-tag.yml ( #2477 )
...
close #1901
2022-06-08 17:17:20 +02:00
ad hoc
348af6cfbf
deny-rust-warnings
2022-05-04 15:20:45 +02:00
ad hoc
3eb3f0269e
deny warnings in CI
2022-04-28 15:35:12 +02:00
Clémentine Urquizar
ec89030483
Update bors toml
2022-04-26 17:36:04 +02:00
Clémentine Urquizar
7cb7643565
Make nightly CI run every week
...
Update CI
Fix CI
2022-04-25 18:52:27 +02:00
Clémentine Urquizar
9383629d13
Enforce labelling for the PRs
2022-04-09 23:47:06 +02:00
Kerollmops
6a77c81a28
Increase benchmarks (push) CI timeout
2022-03-29 09:45:36 -07:00
ad hoc
1d683865cf
chore(CI): add debug test to CI
2022-03-17 12:40:20 +01:00
Clémentine Urquizar - curqui
f5a72bb19a
Change CI name for publishing binaries
2022-03-14 14:20:25 +01:00
Kerollmops
19bfb2649b
Raise the GitHub CI timeout limit to 72h
2022-02-23 15:27:51 +01:00
Clémentine Urquizar
78cf8f1f9f
Fix typo
2022-02-02 19:32:20 +01:00
Clémentine Urquizar
c71c95feb0
Refactor CIs to publish aaarch64 binary
2022-02-02 19:25:28 +01:00
Clémentine Urquizar
8a959da120
Update MeiliSearch into Meilisearch everywhere
2022-01-26 17:43:16 +01:00
Clémentine Urquizar
3d99686f7a
Change self-hosted label by benchmarks
2022-01-04 16:01:01 +01:00
Tamo
6a1216bd51
Integrate telegraf into our CI
2022-01-04 11:59:05 +01:00
Tamo
d75e84f625
chore(ci): Enable rust_backtrace in the ci
2021-12-22 18:20:44 +01:00
Clémentine Urquizar
fd854035c1
Use self hosted github runner
2021-12-21 18:32:29 +01:00
Clémentine Urquizar
0da5aca9f6
Set fail-fast to false in publish-binaries CI
2021-12-08 09:54:13 +01:00
Clémentine Urquizar
b7c5b78a61
Remove workflow_dispatch
2021-11-15 14:13:40 +01:00
Clémentine Urquizar
f081dc2001
Remove checkout
2021-11-12 21:31:18 +01:00
Clémentine Urquizar
2cf7daa227
Use self-hosted runner
2021-11-12 18:49:02 +01:00
Clémentine Urquizar
9d75fbc619
Fix docker meta job
2021-11-11 19:42:30 +01:00
Clémentine Urquizar
3b1b9a277b
Remove context
2021-11-11 16:38:45 +01:00
Clémentine Urquizar
40e87b9544
Add checkout
2021-11-11 16:37:01 +01:00
Clémentine Urquizar
ded7922be5
Add context and platform
2021-11-11 16:30:16 +01:00
Clémentine Urquizar
11ef64ee43
Fix credentials
2021-11-11 16:02:32 +01:00
Clémentine Urquizar
5e6d7b7649
Add worflow dispatch event
2021-11-11 16:00:10 +01:00
Clémentine Urquizar
5fd9616b5f
Add ARM image for Docker to CI
2021-11-11 15:58:44 +01:00
Clémentine Urquizar
bf01c674ea
Remove release drafter
2021-11-08 14:49:50 +01:00
Patrick Dung
5caa79df67
Update .github/workflows/publish-crossbuild.yml
...
Update to use the correct syntax
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-10-24 11:31:04 +00:00
Patrick Dung
d519e1036f
Update .github/workflows/publish-crossbuild.yml
...
better naming
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-10-21 17:02:28 +00:00
Patrick Dung
19eebc0b0a
Update .github/workflows/publish-crossbuild.yml
...
better naming
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-10-21 17:02:16 +00:00
Patrick Dung
5585020753
Update .github/workflows/publish-crossbuild.yml
...
better spacing
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-10-21 17:02:00 +00:00
Patrick Dung
ef7e7a8f11
Only generate aarch64 binary with action-rs
2021-10-21 00:40:46 +08:00
bors[bot]
b6af84eb77
Merge #394
...
394: Added search_geo benchmark in cron job r=irevoire a=fumblehool
fixes : #392
`search_geo` cron will run every friday at 18:30
Co-authored-by: Damanpreet Singh <daman.4880@gmail.com>
2021-10-18 14:33:32 +00:00
Damanpreet Singh
2e4604b0b9
fixed filename for search_* crons
2021-10-18 18:48:38 +05:30
Damanpreet Singh
4c34164d2e
fixed filename for search_geo cron
2021-10-18 18:43:36 +05:30
Damanpreet Singh
493d9b98f5
fix indexing benchmark GH actions upload filename
2021-10-16 21:52:36 +05:30
Damanpreet Singh
efaef4f748
Added search_geo benchmark in cron job
2021-10-16 21:41:45 +05:30
Patrick Dung
87115b02d9
Fixing the passing of environment variables
2021-10-10 03:27:51 +08:00
Patrick Dung
c614520405
Cross build with action-rs
2021-10-10 02:21:30 +08:00
bors[bot]
95211e2665
Merge #1703
...
1703: Trigger CodeCoverage manually instead of on each PR r=irevoire a=curquiza
Since no one is using it now on the PRs, we would rather get a state of the code coverage once (triggered manually) rather than on each PR.
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-09-27 13:55:05 +00:00
Tamo
176160d32f
fix all benchmarks and add the compile time checking of the benhcmarks in the ci
2021-09-22 12:10:21 +02:00
Tamo
5e683ba472
add benchmarks for the geosearch
2021-09-20 10:44:37 +02:00
bors[bot]
148a896cca
Merge #1666
...
1666: Proposed fix for ARM binary on RHEL r=irevoire a=kappa-wingman
https://github.com/meilisearch/MeiliSearch/issues/1410
Co-authored-by: Kappa Wingman <64772920+kappa-wingman@users.noreply.github.com>
2021-09-15 14:16:25 +00:00
Clémentine Urquizar
be10d90f07
Trigger CodeCoverage manually instead of on each PR
2021-09-14 18:59:20 +02:00
Alexey Shekhirin
bbb012ad0f
chore(ci): use smarter dependencies cache
2021-09-07 19:56:38 +03:00
Alexey Shekhirin
dbd91e7151
chore(ci): use smarter dependencies cache
2021-09-07 18:16:33 +03:00
Kappa Wingman
b444e2e074
Proposed fix for ARM binary on RHEL
...
https://github.com/meilisearch/MeiliSearch/issues/1410
2021-09-02 01:01:46 +00:00
Clémentine Urquizar
e002509bf2
Remove COMMIT_SHA and COMMIT_DATE build arg
2021-08-31 17:01:58 +02:00
Tamo
5e639bc0c1
postfix all action name with (cron)
2021-08-30 13:55:00 +02:00
Irevoire
49a6d2d5f1
run all benchmarks once every friday
2021-08-30 13:55:00 +02:00
Alexey Shekhirin
01461af333
chore(ci): remove Rust beta from tests job
2021-08-24 22:18:13 +03:00
Clémentine Urquizar
d9b023c11f
Update publish-docker-latest.yml
2021-08-23 19:27:48 +02:00
Tamo
976dc1f4bc
prefix the search benchmarks with 'search'
2021-07-29 16:27:05 +02:00
Clémentine Urquizar
c55f73bbc3
Remove ARMv7 support
2021-07-28 17:29:40 +02:00
Tamo
0038b3848a
add a simple github cache
2021-07-26 15:31:26 +02:00
Tamo
0ab541627b
add a $HOME var to the ci
2021-07-19 14:33:49 +02:00
Tamo
076d8fbb84
add cache to the ci
2021-07-08 11:19:12 +02:00
Tamo
931021fe57
add benchmarks for indexing
2021-07-07 13:09:05 +02:00
Tamo
4c6655f68c
ci: enable tests on windows
2021-07-01 14:43:54 +02:00
Clémentine Urquizar
14b6224de7
Update docker CIs
2021-06-30 16:08:01 +02:00
Clémentine Urquizar
f0958c7d9b
Remove useless CI
2021-06-30 16:00:25 +02:00
Clémentine Urquizar
9f9148a1c6
Remove legacy test CI
2021-06-30 15:50:20 +02:00
Clémentine Urquizar
73db1b3822
Merge remote-tracking branch 'transplant/main'
2021-06-30 15:30:08 +02:00
Tamo
29bf6a8d42
run rustfmt one the whole project and add it to the CI
2021-06-29 15:25:18 +02:00
Tamo
5099192c44
update bors.toml
2021-06-23 10:22:40 +02:00
Tamo
d8695da1d1
improve the ci
2021-06-23 10:22:40 +02:00
Tamo
cf94b8e6e0
run cargo flaky only 100 times
2021-06-21 17:36:54 +02:00
Tamo
92d954ddfe
Fix the cron syntax to effectively run the test once every friday
2021-06-14 10:48:59 +02:00
Irevoire
51105d3b1c
run the tests in release mode
2021-06-10 17:12:07 +02:00
Irevoire
efc1225cd8
Update .github/workflows/flaky.yml
...
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-06-10 17:07:23 +02:00
Irevoire
41220a7f96
Apply suggestions from code review
...
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-06-10 17:02:06 +02:00
Irevoire
7312c13665
add a github action to run cargo-flaky 1000 times
2021-06-10 16:53:30 +02:00
Clémentine Urquizar
38ab541f4a
Make the benchmark command more convenient in CI
2021-06-04 00:21:39 +02:00
Clémentine Urquizar
e9104a0a32
Add --locked in CI tests
2021-06-03 16:23:59 +02:00
Kerollmops
99b45d2aa0
Make sure that all the workspaces crates compile
2021-06-03 10:56:01 +02:00
Kerollmops
6b7841fefc
Make sure that the benchmarks always compile
2021-06-03 10:29:21 +02:00
Clémentine Urquizar
3c91a9a551
Update following reviews
2021-06-02 11:13:22 +02:00
Clémentine Urquizar
0d0e900158
Add CI for benchmarks
2021-06-02 11:13:22 +02:00
Marin Postma
1b671d4302
fix-snapshot
2021-05-11 13:57:18 +02:00
Marin Postma
bb5823c775
remove tests on main
2021-05-03 15:21:20 +02:00
Clémentine Urquizar
c30f17fafb
Add bors
2021-05-03 12:29:30 +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
6a128d4ec7
Add release drafter files
2021-04-12 10:18:39 +02:00
Alexey Shekhirin
3d51db5929
fix(ci, http): commit_sha and commit_date in docker builds
...
chore(ci): cache dependencies in Docker build
2021-03-31 13:56:28 +03:00
Clémentine Urquizar
ac858d9800
Remove clippy warnings in CI
2021-03-29 12:01:26 +02:00
mpostma
bb7d3be1b8
change ubuntu version
2021-03-25 10:44:40 +01:00
Clémentine Urquizar
13c5289ff1
Update release-drafter.yml
2021-03-16 14:46:08 +01:00
Clémentine Urquizar
85f3b192d5
Update release-draft-template.yml
2021-03-16 14:33:52 +01:00
Clémentine Urquizar
4aaa561147
Add release drafter file
2021-03-16 14:17:08 +01:00
Clémentine Urquizar
9dd1ecdc2a
Add bors configuration
2021-03-16 13:08:26 +01:00
Kerollmops
0cc3132f5a
Rename master into main in the Github CI
2021-03-11 14:44:47 +01:00
Kerollmops
411a118148
Avoid testing on nightly to fix a crate issue
2021-03-03 13:57:36 +01:00
Jean SIMARD
d1f34f926e
[ci] Add all target to check
2021-03-02 20:48:57 +01:00
Clémentine Urquizar
cf97b9ff2b
Update create_artifacts.yml
2021-03-02 12:06:38 +01:00
Clémentine Urquizar
4cf66831d4
Update publish_to_docker.yml
2021-03-02 11:38:39 +01:00
marin
c2fdb0ad4d
Update .github/workflows/create_artifacts.yml
...
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com>
2021-03-01 19:59:54 +01:00
mpostma
e1e5935e3c
CI recipes
2021-03-01 14:44:55 +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
mpostma
0675ecdd73
remove specific task for dump in ci
2021-01-05 21:55:14 +01:00
mpostma
680756500c
remove update changelog ci check
2020-11-19 14:27:48 +01:00
Clément Renault
a55453e634
Avoid compiling benchmarks and speedup the CI
2020-11-11 11:14:57 +01:00
Clément Renault
a716ec61b9
Remove the fmt and clippy jobs
2020-11-03 18:52:45 +01:00
Clément Renault
3ef031b2fe
Update the CI to work on push and PRs
2020-11-03 18:25:12 +01:00
Clément Renault
9047dc8163
Add a Github actions workflows
2020-11-01 14:47:44 +01:00
qdequele
029abd3413
add code coverage
2020-10-13 10:53:26 +02:00
many
afc3b0915b
fix backups
...
* pluralize variable `backup_folder` -> `backups_folder`
* change env case `MEILI_backup_folder` -> `MEILI_BACKUPS_FOLDER`
* add miliseconds to backup ID to reduce colisions
* fix forgoten stats synchronization
2020-09-30 13:20:40 +02:00
many
c254320860
Implement backups
...
* trigger backup importation via http route
* follow backup advancement with status route
* import backup via a command line
* let user choose batch size of documents to import (command lines)
closes #884
closes #840
2020-09-28 14:40:06 +02:00
mpostma
7e00bf4bfa
update ci to new workflow
2020-07-21 16:52:01 +02:00
mpostma
8471796987
add clippy component
2020-07-13 18:53:19 +02:00
marin
a747e79e5d
run clippy during tests
2020-07-13 16:15:32 +02:00
mpostma
629a658c75
bors setup
2020-07-08 09:50:07 +02:00
qdequele
ea4c3b613a
update sentry features to remove openssl
...
update changelog
Add docker build test on PR
2020-05-25 12:24:10 +02:00
Clementine Urquizar
5dc7d498bd
Update release process for stable releases
2020-05-12 11:10:55 +02:00
Kerollmops
e3e32e7f2b
Fix the Windows CI by using .exe
2020-05-11 18:19:12 +02:00
Clément Renault
457b645f3c
Use a personal access token to publish bins
...
The default GITHUB_TOKEN expires after 1h
2020-04-10 18:28:28 +02:00
Clément Renault
03063cf349
Ingores the CHANGELOG when label asks for
2020-04-03 15:06:25 +02:00
Clément Renault
5c638184e9
Publish an aarch64 (aka ARMv8) binary on releases
2020-04-03 10:39:28 +02:00
Clément Renault
227bc716d8
Add a Github Action to ensure the CHANGELOG is updated in PRs
2020-03-27 19:12:50 +01:00
Clément Renault
88c063e887
Publish an ARMv7 binary for the releases
2020-03-26 10:51:47 +01:00
Clementine Urquizar
4cdb67c249
Automate homebrew publish
2020-03-20 12:14:08 +01:00
qdequele
b33dac9faa
add test for search + update ci for test in release
2020-02-11 15:27:57 +01:00
Clementine Urquizar
ab3339f5a1
Change github action for docker latest image
2020-02-10 16:11:45 +01:00
Clément Renault
736f285092
Disable the benchmarks github workflow
2019-12-13 15:37:24 +01:00
Clément Renault
a8272f0eef
Add a benchmark github workflow
2019-12-13 14:17:40 +01:00
Clément Renault
f3a276d1e1
Update the workflow README.md
2019-12-10 17:56:24 +01:00
Clément Renault
640d21a7d2
Disable the Windows tests workflow
2019-12-10 17:53:26 +01:00
Clément Renault
e3611ad0e4
Update the action to test on more platforms
2019-12-07 11:57:33 +01:00
Clément Renault
289bc6570b
Update the action to publish windows binaries
2019-12-07 11:52:14 +01:00
Thomas Payet
6b9b5fda7e
Add publish action to gemfury for apt pkg
2019-12-05 14:54:57 +01:00
Thomas Payet
51636402c2
Add debian package in CI
2019-12-04 18:02:30 +01:00
Clément Renault
641e0d15f5
Make sure the lock file is up to date
2019-11-27 12:06:14 +01:00
Thomas Payet
e534929f80
Update action workflow for docker tagged image
2019-11-26 18:18:51 +01:00
Clément Renault
00d1200704
Rename the meilisearch-http binary into meilisearch
2019-11-26 11:17:30 +01:00
Clément Renault
7cc096e0a2
Rename MeiliDB into MeiliSearch
2019-11-26 11:12:30 +01:00
Thomas Payet
3be2281483
Update workflows README
2019-11-25 18:14:21 +01:00
Thomas Payet
cc06d96993
Add gh actions to release binaries
2019-11-25 17:27:15 +01:00
Thomas Payet
04c2b37d82
Remove Azure CI
...
Add gh actions for cargo check using rust nightly
Add readme about actions workflows
Add basic Dockerfile
Add action workflow for docker publish
Change check action to test action
Update workflow readme without rust nightly
Rename test action file
Add gh actions to push latest docker image from master
Update github action for publish docker image
Add 2 steps dockerfile based on alpine
Update readme badges to match new CI
2019-11-25 13:20:54 +01:00