Commit Graph

60 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
71f97e9e44 fix: missed event_type now converted to action 2021-09-09 14:31:41 +02:00
Arthur Meyre
a4ddcfe88e fix: github actions documentation is confusing, use action for event_type 2021-09-09 12:25:16 +02:00
Arthur Meyre
e13347affc fix(build): fix curl data and gha statuses/expressions 2021-09-09 11:15:30 +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
24c0735490 fix(build): do not mark job as failing if slack notification fails 2021-09-07 17:34:57 +02:00
Arthur Meyre
ff69f7424b chore: rename secrets 2021-09-07 16:33:06 +02:00
Arthur Meyre
98c25c5d8b chore: rename packages for concretefhe 2021-09-07 10:05:28 +02:00
Arthur Meyre
959328e0f5 chore: rename hdk to concrete first pass 2021-09-06 18:43:49 +02:00
Arthur Meyre
468686a92f tools: add pytest_nb target to easily test notebooks 2021-09-03 09:58:00 +02:00
Arthur Meyre
ad0a65078f tools: remove serialize_targets.sh which is useless
- use make --keep-going instead
2021-09-01 11:51:54 +02:00
Arthur Meyre
914fb19ebb tools: adapt UTC timezone for package watcher to match Paris Time 2021-09-01 10:38:50 +02:00
Arthur Meyre
3b339b1e88 tools: make sphinx-build warnings errors
- add -W and --keep-going for SPHINXOPTS
- use $(MAKE) for make invocations
- build the docs in the conformance phase as the sphinx build has checks
2021-09-01 10:31:33 +02:00
Arthur Meyre
3c6969f7f4 tools: updated package watcher with helper script 2021-08-31 16:15:03 +02:00
Arthur Meyre
758a5727dc fix: disable the package watcher for now
- I used the wrong date value, will update in a further PR
2021-08-31 11:43:32 +02:00
Arthur Meyre
b9fd9b7b9b fix: bad workflow format 2021-08-31 10:36:42 +02:00
Arthur Meyre
0f2b7f7d2a build: allow docker base image build triggered by API call
- add a polling script to check packages versions regularly and rebuild if
the compiler image is more recent
2021-08-31 10:14:55 +02:00
Arthur Meyre
74f0c9600e fix: update LD_PRELOAD in docker image and workflows 2021-08-30 18:13:55 +02:00
Arthur Meyre
1ebbd3ea91 fix(build): only allow one Docker image build per ref/branch 2021-08-25 16:22:46 +02:00
Arthur Meyre
202dffb4a5 Build/env dev docker 127 (#196)
build: add workflow to create HDK env Docker Image

- make bot username a secret
- update Makefile to pull the HDK image
- have a separate Makefile for the dev specific Docker Image needs
2021-08-25 14:09:54 +02:00
Umut
b41029d9c0 refactor(drawing): start using graphviz for visualization 2021-08-25 10:01:20 +03:00
Arthur Meyre
6d14b4b318 fix(build): manage refs for push events 2021-08-18 09:08:49 +02:00
youben11
788e94bfa3 feat: end to end compilation and execution 2021-08-18 08:08:19 +01:00
Arthur Meyre
63eac35a43 build: launch pcc targets in parallel to speed up checks
- change call in github actions as proper flags are in the Makefile
- change mypy_ci target to avoid cache issues with multiple mypy instances
2021-08-17 18:27:31 +02:00
Umut
553f77f19b chore(ci): implement publishing docs to hdk.zama.ai on push to main 2021-08-17 18:52:27 +03:00