156 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Clémentine Urquizar
d9b023c11f
Update publish-docker-latest.yml 2021-08-23 19:27:48 +02:00
Clémentine Urquizar
c55f73bbc3
Remove ARMv7 support 2021-07-28 17:29:40 +02: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
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
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
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
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
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
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