Commit Graph

28 Commits

Author SHA1 Message Date
aquint-zama
09e8a97232 docs(deps): update theme to v2.0.5 2021-12-01 17:01:01 +01:00
Arthur Meyre
5fed2ad5e1 chore: restore package watcher
- auto review PR to merge if the build goes well
2021-11-22 14:57:40 +01:00
Arthur Meyre
76272373a4 chore: fix compiler tag in CI env docker push 2021-11-16 11:05:57 +01:00
Arthur Meyre
1b3f9aa048 chore: use pip package for docker
- comment out package-watcher as it's not compatible with the new docker
waiting on the compiler proper release workflow to update this
- update setup_env target to be docker and bare env friendly (workaround)
- update torch_requirements.txt

refs #809
2021-11-16 10:41:53 +01:00
Arthur Meyre
8a91760b12 chore: check latest base image is strictly newer
- otherwise we try to open PRs for no good reason (thankfully no diffs
means the PR is not opened)
2021-11-10 11:03:38 +01:00
Arthur Meyre
1dd893e208 chore: select latest env image for timestamp check
- otherwise we can get preflight images
2021-11-10 09:56:58 +01:00
Arthur Meyre
4237b9df32 chore: fix package watcher time check logic
- compare base images timestamps to have more reliable triggers

closes #856
2021-11-09 17:46:22 +01:00
Arthur Meyre
77a379060a chore: update package watcher to open PR instead of triggering rebuild
closes #784
2021-11-09 15:38:57 +01:00
Arthur Meyre
eb54cec065 docs(ci): manage versions.html
- create generate_versions_html.py
- update workflow to be able to push pre-releases on preprod server

closes #738
2021-10-29 14:15:34 +02:00
Arthur Meyre
c16ac6ada8 chore(ci): add forgotten release template file 2021-10-19 20:40:27 +02:00
Arthur Meyre
8490f88227 chore: change coverage to have global infos
- have a small hack to dump pytest-cov report
2021-10-11 19:06:37 +02:00
Arthur Meyre
b363db6700 chore(tools): centralize all versions related utils in a single script
- update version to be semver compliant with the new tools
- update make targets and CI workflow to use the new version tool
- update release issue template
2021-10-07 16:49:00 +02:00
Arthur Meyre
10be75f094 chore(build): manage latest tag push for releases
- no push for release candidates
- push as latest if version is the highest
2021-09-29 14:41:37 +02:00
Arthur Meyre
98bf595324 chore(build): get last completed run to check whether to rebuild docker 2021-09-22 17:54:25 +02:00
Arthur Meyre
d6986a0d93 chore: make sure global notification color makes sense 2021-09-22 09:35:24 +02:00
Arthur Meyre
1a340e111e tools: add shell_lint target to lint .sh files
- update docker image to install shellcheck
- fix lint errors in files
2021-09-21 11:16:14 +02:00
Arthur Meyre
aaaaf5fd08 fix(tools): fix badly written shell file 2021-09-21 09:14:42 +02:00
Arthur Meyre
8571d8bfc8 fix(build): check latest env image to decide a rebuild
- we now have preflight images which break the previous logic of checking
the most recent image timestamp, check image tagged with latest
2021-09-20 18:35:19 +02:00
Benoit Chevallier-Mames
696e460c27 fix: pylint. 2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
af41980f1f fix: pylint
fix: pylint
2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
ef9200793d fix: flake8 for script 2021-09-16 12:04:32 +02:00
Arthur Meyre
5041e42978 build: test env docker image before pushing as latest
- also push with an epoch tag
2021-09-09 09:25:52 +02:00
Arthur Meyre
959328e0f5 chore: rename hdk to concrete first pass 2021-09-06 18:43:49 +02:00
Arthur Meyre
3c6969f7f4 tools: updated package watcher with helper script 2021-08-31 16:15:03 +02:00
Arthur Meyre
6d14b4b318 fix(build): manage refs for push events 2021-08-18 09:08:49 +02:00
Arthur Meyre
f910f1fa9c chore(tools): add user friendly coverage make command
- add a command allowing to run tests and coverage in one go
2021-07-27 12:14:42 +02:00
Arthur Meyre
94f79f2345 chore(tools): update coverage.sh script 2021-07-22 10:31:51 +02:00
Arthur Meyre
ef78e66241 build(coverage): add comment to PR with diff-cover output
- add script to help format the coverage comment
- manage steps logic

refs #15
2021-07-16 12:25:10 +02:00