Commit Graph

264 Commits

Author SHA1 Message Date
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