Benoit Chevallier-Mames
ea7e117815
chore: let's try to check optional scopes
...
refs #583
2021-10-12 10:36:41 +02:00
Arthur Meyre
3c85d63603
chore: fix release workflow dependencies install
...
- graphviz is required for the whole project, we don't have dependencies
groups yet (waiting for poetry 1.2) so we need to install it
2021-10-11 19:06:51 +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
de3a9f9bb3
chore: update release workflow for auto GitHub release creation
...
- update version_utils.py script to get info about prerelease
- update release template
2021-10-11 16:13:10 +02:00
Arthur Meyre
92ca061da9
chore: fix release workflow
...
- new tool to evaluate latest tag depends on some python packages
- for now install the whole environment again
- when poetry 1.2 is available use groups and only install required deps
2021-10-08 15:59:51 +02:00
Arthur Meyre
f2c08571a3
chore: add changelog generation and artifact upload for release
2021-10-07 18:35:09 +02:00
Arthur Meyre
1cc7502251
chore: use Config for docker labels
...
- some configs are duplicated but old ones may not be populated
2021-10-07 17:02:45 +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
ab1f0f3c4a
chore: update env-docker tagging with compiler and concretefhe sha1
...
- also save the concretefhe sha1 in the container labels
2021-10-07 15:42:27 +02:00
Arthur Meyre
674b86cf62
chore: do not fail on PR coverage comment
...
- had the case for whatever reason. Let's harden our workflow some more
2021-10-07 15:09:03 +02:00
Arthur Meyre
05e1227269
chore: update env docker to have runtime lib path in LD_PRELOAD
...
- update the rest of the dockers, script and CI to stop setting LD_PRELOAD
2021-10-07 09:58:23 +02:00
Arthur Meyre
6fc6991839
chore: add __version__ and automated tools to update it
...
- also add a checker to verify that versions are in sync
2021-10-04 09:40:10 +02:00
Arthur Meyre
f97682bd23
fix(build): convert string to boolean to avoid bug in workflow
2021-09-29 15:02:52 +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
456df69f0b
fix(build): change commit conformance check
...
- action fails if the even is not of a supported type, only check for PR
2021-09-29 14:04:56 +02:00
Arthur Meyre
13ccf7a046
chore(build): add commit format checks
...
- refactor the way conformance is done
- run all conformance checks and aggregate the results in a single step
2021-09-28 14:15:25 +02:00
Benoit Chevallier-Mames
f6af0b0742
fix: the URL link needs a final slash.
2021-09-24 17:21:52 +02:00
Arthur Meyre
9dcaf8d299
fix: remove auto label after release label deletion
2021-09-23 09:23:46 +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
5e8cacd9ea
build: print the global job status in notification
...
- easier to know if one should check the full notification in slack
2021-09-22 14:33:57 +02:00
Arthur Meyre
fd57055b46
chore: update the release template
2021-09-22 13:45:54 +02:00
Arthur Meyre
d6986a0d93
chore: make sure global notification color makes sense
2021-09-22 09:35:24 +02:00
Arthur Meyre
90fa06f80a
chore: less notifications
...
- restructure the way we generate notifications
2021-09-21 16:34:09 +02:00
Arthur Meyre
21a2656a10
fix(release): avoid failure with non TTY input device
2021-09-21 11:20:16 +02:00
Arthur Meyre
58ecf56c7c
fix(build): fix release workflow
...
- consider changing the method to get changed files
2021-09-21 10:39:54 +02:00
Arthur Meyre
3e5ce49b0d
chore(tools): add docker to the dependencies checked by dependabot
2021-09-21 09:15:25 +02:00
Arthur Meyre
10cbfa1652
build: automate a part of the release process
2021-09-20 17:59:39 +02:00
Arthur Meyre
35011bd403
build: test codeblocks in CI
2021-09-20 17:24:16 +02:00
Arthur Meyre
5aa4ce1ef8
fix(build): test coverage in pytest
2021-09-20 17:24:16 +02:00
Arthur Meyre
d546e17c1f
fix(build): do not use actions for incompatible events
2021-09-20 14:28:02 +02:00
Arthur Meyre
a48ed222bb
build: add url to action run in slack notification
2021-09-20 13:15:20 +02:00
Arthur Meyre
669be9404d
fix(build): push docs to be publicly readable
2021-09-20 10:54:16 +02:00
Arthur Meyre
0ce47e1895
docs: update domain for docs publication
2021-09-20 09:36:36 +02:00
Umut
b00ab90d12
chore: increase ssh action timeout
2021-09-20 09:49:02 +03:00
Umut
407e57c384
chore: make docker_publish_measurements target work better locally, improve daily benchmarks workflow
2021-09-16 10:54:57 +03:00
dependabot[bot]
c54a05a9aa
build(deps): bump Ana06/get-changed-files from 1.2 to 2.0.0
...
Bumps [Ana06/get-changed-files](https://github.com/Ana06/get-changed-files ) from 1.2 to 2.0.0.
- [Release notes](https://github.com/Ana06/get-changed-files/releases )
- [Commits](a2f6df8c19...ea75ed777d )
---
updated-dependencies:
- dependency-name: Ana06/get-changed-files
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-15 18:22:55 +02:00
Arthur Meyre
bc67b0cc1d
chore: disable dependabot for pip dependencies
...
- there is no way to group updates unfortunately... I'll set-up a custom
workflow to update python deps as I would imagine later
2021-09-15 18:12:28 +02:00
Arthur Meyre
0fbe2fe00b
build: build docker image if necessary before pipeline
...
- remove workflow that won't be used anymore
2021-09-15 17:33:16 +02:00
Arthur Meyre
f2582600b3
chore: set-up dependabot for poetry (using the pip ecosystem)
2021-09-15 17:33:05 +02:00
Umut
7c00507baa
chore: add waiting ssh to daily benchmarks action to avoid errors and fix copy logs step
2021-09-15 16:40:10 +03:00
Umut
c253219277
feat: implement performing and publishing benchmarks with a single make target
2021-09-15 10:08:08 +03:00
Arthur Meyre
ced607a616
chore: setup dependabot to update github actions pins
2021-09-14 18:33:22 +02:00
Arthur Meyre
1666dfc3f1
chore: pin github actions to sha1
...
- will set-up dependabot to regularly update these
2021-09-14 18:16:54 +02:00
Umut
b7a7d3d064
feat: make the inference in examples homomorphic
2021-09-13 17:12:11 +03:00
Arthur Meyre
fb2b7eb003
chore: udpate release template
2021-09-13 14:07:49 +02:00
Arthur Meyre
cd53e233c6
build: add a weekly trigger, only run notebooks during weekly
...
- may need to adapt the notebook timeouts
2021-09-13 14:07:45 +02:00
Arthur Meyre
0c4178a6fd
chore: fix typo in release issue template, fix rc numbering
2021-09-09 14:32:39 +02:00
Arthur Meyre
71f97e9e44
fix: missed event_type now converted to action
2021-09-09 14:31:41 +02:00
Arthur Meyre
31804feaa5
chore: update release issue template and process
2021-09-09 12:42:53 +02:00
Arthur Meyre
a4ddcfe88e
fix: github actions documentation is confusing, use action for event_type
2021-09-09 12:25:16 +02:00