Commit Graph

442 Commits

Author SHA1 Message Date
Mayeul@Zama
e41b2bba63 chore(CI cpu): run zig tests 2023-03-09 09:29:04 +01:00
Mayeul@Zama
5635ce2a67 chore(CI): enable workflow dispatch 2023-03-08 18:54:22 +01:00
Mayeul@Zama
ec532034bc chore(CI cpu): install rust and use cache 2023-03-08 18:15:49 +01:00
David Testé
a5eb6be7eb chore: fix compiler benchmarks and use slab to execute them 2023-03-08 17:54:52 +01:00
Quentin Bourgerie
54eba86c02 chore(ci): Integrate concrete-python CI 2023-03-08 17:35:00 +01:00
Quentin Bourgerie
9858cf03ba chore: Integrate concrete-python in the mono-repo 2023-03-08 13:11:39 +01:00
Quentin Bourgerie
da05e3e6db chore: Integrate concrete-cpu CI 2023-03-08 10:46:29 +01:00
Quentin Bourgerie
bb728959ec chore: Integrate concrete-optimizer CI 2023-03-07 16:46:31 +01:00
dependabot[bot]
f2646c74f2 chore(deps): bump appleboy/ssh-action from 0.1.6 to 0.1.8
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action) from 0.1.6 to 0.1.8.
- [Release notes](https://github.com/appleboy/ssh-action/releases)
- [Commits](4a03da89e5...b601429988)

---
updated-dependencies:
- dependency-name: appleboy/ssh-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 15:47:03 +01:00
Quentin Bourgerie
c20726e487 chore: Refactor the ci in order to dispatch dependeding of file changes 2023-03-07 14:40:32 +01:00
Quentin Bourgerie
ea46bd70bb chore: Fix compiler CI 2023-03-07 09:08:29 +01:00
Quentin Bourgerie
2f9c7da6c6 chore: Fix test and build compiler with the new monorepo layout 2023-03-06 17:17:29 +01:00
David Testé
556ff1249b chore(ci): rename some worflow secrets 2023-03-06 14:01:51 +01:00
David Testé
24457bd3e8 chore(ci): change private ssh key secret name 2023-03-06 14:01:51 +01:00
Quentin Bourgerie
86422cf2d5 chore: Integrate concrete-optimizer in the mono-repo 2023-03-06 13:55:27 +01:00
Umut
7985906a72 chore: revert "feat: support python 3.11"
This reverts commit 74e6d73e
2023-03-02 13:49:32 +01:00
Quentin Bourgerie
a62b3b1d74 refactor: Integrate concrete-cpu and remove concrete-core
Co-authored-by: Mayeul@Zama <mayeul.debellabre@zama.ai>
2023-03-02 09:26:31 +01:00
Umut
74e6d73e42 feat: support python 3.11 2023-03-01 10:16:53 +01:00
rudy
e399d1fed8 fix(ci): prepare_release, macos, bad wheel path 2023-02-28 11:52:29 +01:00
rudy
19bc9b2933 fix(ci): prepare_release, typo on PATH 2023-02-28 09:17:10 +01:00
Quentin Bourgerie
7ac6a97c85 chore(ci): Fix benchamrk on main as inputs are not setup for automatic merge benchmark 2023-02-24 11:27:55 +01:00
Quentin Bourgerie
7070eff562 chore(ci): Fix benchmark workflow 2023-02-24 10:17:28 +01:00
Quentin Bourgerie
3175d2ec85 chore: fix typo in benchmark workflow 2023-02-17 15:17:25 +01:00
Quentin Bourgerie
8fab9a4038 chore: select benchmark name in benchmark workflow 2023-02-17 15:06:15 +01:00
dependabot[bot]
2eff35285a chore(deps): bump marocchino/sticky-pull-request-comment
Bumps [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment) from 2.3.1 to 2.5.0.
- [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases)
- [Commits](fcf6fe9e4a...3d60a5b2da)

---
updated-dependencies:
- dependency-name: marocchino/sticky-pull-request-comment
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-13 16:02:03 +01:00
rudy
717c8c815f fix: ci macos test 2023-02-13 09:20:25 +01:00
dependabot[bot]
f3affae84a chore(deps): bump docker/build-push-action from 3.3.0 to 4.0.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](37abcedcc1...3b5e8027fc)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 16:33:02 +01:00
rudy
117e15cc05 fix: build python package during build 2023-02-06 09:36:29 +01:00
rudy
a01fab0a90 feat: Makefile, python-package target 2023-02-06 09:36:29 +01:00
rudy
c6a44e9091 fix(ci):remove now useless step to free space 2023-02-02 14:28:54 +01:00
Umut
b39ebc6f41 chore: introduce is pre-release environment variable back for github releases 2023-01-31 11:23:14 +01:00
Umut
0ede5e4330 chore: refactor release action for the new workflow 2023-01-31 10:25:46 +01:00
Umut
51e6aedb81 chore: use ubuntu 22.04 instead of 20.04 everywhere 2023-01-31 10:25:46 +01:00
Umut
4e1912365c chore: update ci to always push to pypi 2023-01-30 10:39:19 +01:00
dependabot[bot]
58dd8114c1 chore(deps): bump docker/build-push-action from 3.2.0 to 3.3.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](c56af95754...37abcedcc1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-25 11:35:00 +01:00
Mayeul@Zama
672943c3b8 fix(CI): compare bench results with PR base 2023-01-17 14:46:15 +01:00
David Testé
bc58e25d2a chore(ci): trigger prepare release workflow on version tag push
The CI don't wait anymore on other builds to trigger release
preparation workflow. It's up to the team to be sure that builds
are passing before pushing a new version tag on default branch.
In addition build workflows will run only when there is push on
default branch. Nothing will happend when a version tag is pushed
now.
2023-01-16 17:21:18 +01:00
David Testé
2fe402f55e chore(ci): build docker images on aws ec2 to speed up process 2023-01-13 15:31:15 +01:00
David Testé
be45125ef8 chore(ci): remove steps related to keysetcache in aws builds 2023-01-13 14:58:16 +01:00
Umut
2372ffe85c chore: replace default ubuntu archive in docker 2023-01-13 12:47:50 +01:00
youben11
f6edcd28e9 ci: release linux python wheels with cuda support 2023-01-13 11:43:05 +01:00
David Testé
fd2ce968ea chore(ci): move doc publishing to aws build for cpu
This is done to handle downloading of documentation artifacts.
Doing this between separate workflow is troublesome especially when
you have to wait on serveral of them.
2023-01-13 10:14:58 +01:00
youben11
9c370e1cec ci: fix macos release tarball 2023-01-12 17:56:53 +01:00
David Testé
bf127e0846 chore(ci): move docker images publishing to its own workflow
This removes the old continuous-integration.yml file. Thus it
finalizes the splitting operation.
2023-01-12 14:43:08 +01:00
David Testé
af265206a9 chore(ci): move macos build and release jobs to their own workflow 2023-01-12 14:43:08 +01:00
David Testé
8a41b39f5e chore(ci): wait on all aws builds before publishing documentation 2023-01-12 13:24:15 +01:00
David Testé
2aab1439b2 chore(ci): fix aws build triggering on pull request event
When a PR was opened, thus for the first commits push, aws builds
weren't triggered. The workflow was only executed when commits were
pushed once again (synchronize event).
2023-01-12 10:52:00 +01:00
David Testé
140330f412 chore(ci): move doc publishing to its own workflow
Now this workflow would only be triggered on default branch once
the AWS build for CPU is completed. If the AWS workflows conclusion is
a success then the doc will be published.
2023-01-12 10:52:00 +01:00
David Testé
3ede5642d8 chore(ci): separate cpu and gpu aws builds
This is done to be able to wait on the result on their runs without
trigger workflow waiting on them (via workflow_run event) twice.
2023-01-12 10:52:00 +01:00
David Testé
f2dd9879b4 chore(ci): move doc publishing to its own workflow
This workflow depend on the execution of aws_build.yml when
executed on default branch.
2023-01-12 10:52:00 +01:00