Commit Graph

708 Commits

Author SHA1 Message Date
Ayoub Benaissa
a115626148 Merge pull request #1158 from zama-ai/ci/fix-macos-notify
fix(ci): notify on MacOS failures
2024-11-25 11:13:10 +01:00
Ayoub Benaissa
9130315b3f fix(ci): setup cargo in GPU release tests 2024-11-21 09:43:49 +01:00
youben11
4708492f3d fix(ci): notify on MacOS failures
the notification action can't run on Mac https://github.com/rtCamp/action-slack-notify/issues/22
2024-11-21 09:29:31 +01:00
Ayoub Benaissa
2529b9667f fix(ci): export cargo env 2024-11-20 09:32:37 +01:00
Ayoub Benaissa
80ca8d3a39 Merge pull request #1153 from zama-ai/youben11-patch-9
chore(ci): delete .ml_benchmark_subset workflow
2024-11-19 15:25:06 +01:00
Ayoub Benaissa
fe3a0d28c0 chore(ci): delete .ml_benchmark_subset workflow
No longer used and it's using the old version of slab
2024-11-19 09:24:41 +01:00
Ayoub Benaissa
b1537163d6 fix(ci): use relative path to script 2024-11-19 09:21:22 +01:00
Quentin Bourgerie
14e70e0793 Merge pull request #1147 from zama-ai/dependabot/github_actions/rtCamp/action-slack-notify-2.3.2
chore(ci): bump rtCamp/action-slack-notify from 2.3.0 to 2.3.2
2024-11-18 09:26:16 +01:00
Ayoub Benaissa
7015e9df17 fix(ci): copy examples in test env 2024-11-18 08:58:32 +01:00
dependabot[bot]
647ffa31aa chore(ci): bump rtCamp/action-slack-notify from 2.3.0 to 2.3.2
Bumps [rtCamp/action-slack-notify](https://github.com/rtcamp/action-slack-notify) from 2.3.0 to 2.3.2.
- [Release notes](https://github.com/rtcamp/action-slack-notify/releases)
- [Commits](4e5fb42d24...c33737706d)

---
updated-dependencies:
- dependency-name: rtCamp/action-slack-notify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-17 13:30:17 +00:00
youben11
3dc4f2f26c fix(ci): setup HOME manually instead of changing user
some steps using the release profile were requiring root privileges
2024-11-15 17:05:23 +01:00
youben11
cb9da35d70 chore(ci): remove useless workflow
this one was merged inside the GPU release workflow
2024-11-15 15:34:57 +01:00
dependabot[bot]
6bbde3be20 chore(ci): bump actions/checkout from 4.1.6 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.6...11bd71901bbe5b1630ceea73d27597364c9af683)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 14:26:06 +00:00
Quentin Bourgerie
dd65e8ff18 chore(ci): Remove zsh debugging 2024-11-15 14:10:10 +01:00
Quentin Bourgerie
1adf9ee236 fix(ci): Macos python test 2024-11-15 14:10:10 +01:00
youben11
7317a503a1 fix(ci): fix cpu release (testing part) 2024-11-14 11:58:06 +01:00
Quentin Bourgerie
4a7b2f1530 chore(ci): Fix actionlint 2024-11-14 09:03:48 +01:00
Ayoub Benaissa
20d03d4402 Merge pull request #1139 from zama-ai/commit-signature-check
chore(ci): Add commit signature check on commit compliance workflow
2024-11-14 08:53:36 +01:00
Quentin Bourgerie
5b3225a196 chore(ci): Add commit signature check on commit compliance workflow 2024-11-13 11:06:39 +01:00
youben11
48b8c16141 fix(ci): specify toolchain for rust installation 2024-11-13 10:39:49 +01:00
Quentin Bourgerie
5d95e7b872 chore(ci): Disable distributed test waiting slab update 2024-11-12 14:09:35 +01:00
Bourgerie Quentin
84cb1b5b73 refactor(ci): Refactoring CI workflows 2024-11-12 14:09:35 +01:00
Quentin Bourgerie
d4cc339876 chore(ci): Remove release-checks for pushing releases on private pypi 2024-11-08 11:07:52 +01:00
youben11
c442aadbeb fix(ci): disable trivy as it's failing to get vuln DB 2024-10-31 14:07:56 +01:00
youben11
e9eb1539e8 fix(ci): pin actions by hash 2024-10-31 11:39:36 +01:00
Ayoub Benaissa
ea889aea39 feat(ci): lint action files 2024-10-31 11:39:34 +01:00
Ayoub Benaissa
463c2a1ded feat(ci): scan compiler docker images with trivy 2024-10-31 08:00:05 +01:00
Ayoub Benaissa
a9a1882730 feat(ci): scan CP docker image with trivy 2024-10-31 07:52:49 +01:00
Ayoub Benaissa
2b56a2a054 feat(ci): support 3.12 in GPU release 2024-10-29 15:01:58 +01:00
Ayoub Benaissa
62463a0434 feat(ci): select all Dockerfiles for linting automatically 2024-10-25 08:54:09 +01:00
Quentin Bourgerie
db0162e361 Merge pull request #1115 from zama-ai/dependabot/github_actions/actions/cache-4.1.2
chore(ci): bump actions/cache from 4.0.2 to 4.1.2
2024-10-24 17:10:40 +02:00
Quentin Bourgerie
7ccb64123f Merge pull request #1118 from zama-ai/dependabot/github_actions/zama-ai/slab-github-runner-801df0b8db5ea2b06128b7476c652f5ed5f193a8
chore(ci): bump zama-ai/slab-github-runner from 447a2d0fd2d1a9d647aa0d0723a6e9255372f261 to 801df0b8db5ea2b06128b7476c652f5ed5f193a8
2024-10-24 17:09:33 +02:00
dependabot[bot]
bcd1194c8a chore(ci): bump Swatinem/rust-cache from 2.7.3 to 2.7.5
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.7.3 to 2.7.5.
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](23bce251a8...82a92a6e8f)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 17:06:40 +02:00
dependabot[bot]
e1a205a82c chore(ci): bump zama-ai/slab-github-runner
Bumps [zama-ai/slab-github-runner](https://github.com/zama-ai/slab-github-runner) from 447a2d0fd2d1a9d647aa0d0723a6e9255372f261 to 801df0b8db5ea2b06128b7476c652f5ed5f193a8.
- [Release notes](https://github.com/zama-ai/slab-github-runner/releases)
- [Commits](447a2d0fd2...801df0b8db)

---
updated-dependencies:
- dependency-name: zama-ai/slab-github-runner
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 15:06:14 +00:00
dependabot[bot]
487d4a02d6 chore(ci): bump actions/cache from 4.0.2 to 4.1.2
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0c45773b62...6849a64899)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 15:06:11 +00:00
dependabot[bot]
1b96ba7414 chore(ci): bump actions/checkout from 4.1.7 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](692973e3d9...11bd71901b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 17:03:11 +02:00
youben11
5b477b4a7f feat(ci): lint dockerfiles using hadolint 2024-10-24 08:24:07 +01:00
Bourgerie Quentin
b60368e3ec chore(frontend-python): Support python3.12 2024-10-23 16:52:25 +02:00
Ayoub Benaissa
7ff7902863 feat(ci): block unsigned commits 2024-10-15 14:58:49 +01:00
Alexandre Péré
a9e03e242e fix(frontend): remove compat.h 2024-10-14 14:27:47 +02:00
Bourgerie Quentin
b3bd29ebac chore(ci): Update install rust action 2024-10-07 08:45:33 +02:00
Alexandre Péré
4882919034 fix(ci): fix concrete-ml tests python version to 3.8 2024-10-07 08:45:33 +02:00
Bourgerie Quentin
a989ae27c7 chore(ci): Install rust for testing since we need to build tfhers-utils 2024-10-07 08:45:33 +02:00
Ayoub Benaissa
925a37d232 perf(ci): avoid building cuda image everytime
from the docs: The jobs.<job_id>.if condition is evaluated before jobs.<job_id>.strategy.matrix is applied. So we can't just use matrix.dockerfile so we have to build both images if one of the two files change, or we will have to split this into two.

it was previously built everytime due to the evaluation of
matrix.dockerfile to an empty string

https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#jobsjob_idif
2024-10-03 11:16:15 +01:00
youben11
6c81e0c67b chore(backend): update tfhers in concrete-cpu 2024-10-03 10:42:34 +01:00
youben11
d7bd81e637 fix(ci): tag with one leading v 2024-10-01 10:31:53 +01:00
Ayoub Benaissa
3f589eb6a3 fix(ci): get only the specified version (no rc) 2024-09-27 07:14:11 +01:00
Ayoub Benaissa
3362c8c9e8 fix(ci): build tfhers-utils before testing release 2024-09-25 10:56:22 +02:00
Benoit Chevallier-Mames
64c5953a99 feat(frontend-python): adding jupyter tests
and fixing some broken jupyter notebooks
2024-09-24 09:35:58 +02:00
dependabot[bot]
982e39ff93 chore(ci): bump tj-actions/changed-files from 45.0.0 to 45.0.1
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.0 to 45.0.1.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](40853de9f8...e9772d1404)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 10:14:26 +02:00