Commit Graph

691 Commits

Author SHA1 Message Date
Ayoub Benaissa
b0710a4297 feat(ci): block unsigned commits 2024-10-17 11:39:57 +02:00
Alexandre Péré
ccb79dee5d fix(frontend): remove compat.h 2024-10-17 11:39:57 +02:00
Bourgerie Quentin
2d6e64c072 chore(ci): Update install rust action 2024-10-17 11:39:57 +02:00
Alexandre Péré
7bf1464dd4 fix(ci): fix concrete-ml tests python version to 3.8 2024-10-17 11:39:57 +02:00
Bourgerie Quentin
c6b8ade223 chore(ci): Install rust for testing since we need to build tfhers-utils 2024-10-17 11:39:57 +02:00
Ayoub Benaissa
317b51cbb6 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-17 11:39:57 +02:00
youben11
1cbb5aa35f chore(backend): update tfhers in concrete-cpu 2024-10-17 11:39:57 +02:00
youben11
58f907f1da fix(ci): tag with one leading v 2024-10-17 11:39:56 +02:00
Ayoub Benaissa
d3dd7bad56 fix(ci): get only the specified version (no rc) 2024-10-17 11:39:56 +02: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
dependabot[bot]
e02a6f90d4 chore(ci): bump actions/setup-python from 5.1.1 to 5.2.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](39cd14951b...f677139bbe)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 10:13:56 +02:00
dependabot[bot]
b682b51970 chore(ci): bump actions/upload-artifact from 4.3.6 to 4.4.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](834a144ee9...50769540e7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 10:13:19 +02:00
Umut
d3dfdcd699 feat(frontend): add support for np.min and np.max 2024-09-06 09:39:02 +03:00
Bourgerie Quentin
84a952c005 chore(frontend-python/release): Check concrete-python API docs before releasing 2024-09-02 16:10:03 +02:00
dependabot[bot]
cb13b708cc chore(ci): bump tj-actions/changed-files from 44.5.7 to 45.0.0
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44.5.7 to 45.0.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](c65cd88342...40853de9f8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 15:44:58 +02:00
rudy
575102b976 chore(optimizer): run CI on rust security curve changes 2024-08-22 17:34:31 +02:00
Bourgerie Quentin
3188b50c0e chore(common): Merge remote-tracking branch 'origin/main' into backport_release/2.7.x 2024-08-22 14:28:32 +02:00
Benoit Chevallier-Mames
439cb94b77 chore(ci): adding local link checks 2024-08-21 11:40:14 +02:00
Bourgerie Quentin
5a98041d13 chore(common): Merge branch 'main' into release/2.7.x 2024-08-13 14:12:19 +02:00
dependabot[bot]
c511bd88b5 chore(ci): bump tj-actions/changed-files from 44.5.5 to 44.5.7
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44.5.5 to 44.5.7.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](cc733854b1...c65cd88342)

---
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-08-12 15:12:23 +02:00
dependabot[bot]
bde92bc0a0 chore(ci): bump docker/login-action from 3.2.0 to 3.3.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](0d4c9c5ea7...9780b0c442)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:56:40 +02:00
dependabot[bot]
3d757eee7a chore(ci): bump actions/upload-artifact from 4.3.4 to 4.3.6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b2256b8c0...834a144ee9)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:41:50 +02:00
dependabot[bot]
733fa659ab chore(ci): bump zama-ai/slab-github-runner
Bumps [zama-ai/slab-github-runner](https://github.com/zama-ai/slab-github-runner) from 9e939a10db25c698cddf0da0f4f015bd47bb6838 to 447a2d0fd2d1a9d647aa0d0723a6e9255372f261.
- [Commits](9e939a10db...447a2d0fd2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 14:15:48 +02:00
dependabot[bot]
9c0f763839 chore(ci): bump actions/setup-python from 5.1.0 to 5.1.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](82c7e631bb...39cd14951b)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 14:08:58 +02:00
dependabot[bot]
dfaf987e8c chore(ci): bump actions/download-artifact from 4.1.7 to 4.1.8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.7 to 4.1.8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](65a9edc588...fa0a91b85d)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 11:05:59 +02:00
dependabot[bot]
81315ad101 chore(ci): bump actions/upload-artifact from 4.3.3 to 4.3.4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65462800fd...0b2256b8c0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 11:05:15 +02:00
dependabot[bot]
1f231627f5 chore(ci): bump docker/login-action from 3.1.0 to 3.2.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](e92390c5fb...0d4c9c5ea7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 10:32:49 +02:00
rudy
3adf658a97 fix(compiler): levelledOP conversion to dot like for optimizer
note: this cannot be done as before in the optimizer since the latter had more information.
here we assumed each input contribute equally to the resulting noise.

A better fix could be to provide the linear relation of inputs instead of manp and smanp.
2024-08-01 15:32:52 +02:00
Ayoub Benaissa
d61f455c4f fix(ci): add leading 'v' in docker image tag 2024-07-23 14:37:50 +01:00
Antoniu Pop
4d7fe18613 chore(frontend): [GPU release] enable compilation with timing support by default and use runtime environment variable to activate as required. 2024-07-14 07:27:58 +01:00
Antoniu Pop
1153dd2785 fix(ci): remove ssh mount in docker image build as not needed. 2024-07-13 19:29:48 +01:00
Umut
462e3e6051 feat(frontend): benchmark infrastructure 2024-07-12 11:51:41 +02:00
dependabot[bot]
fac5c0a5bf chore(ci): bump actions/checkout from 3.6.0 to 4.1.7
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.7.
- [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/v3.6.0...692973e3d937129bcbf40652eb9f2f61becf3332)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 17:50:47 +02:00
dependabot[bot]
d633d8acd2 chore(ci): bump tj-actions/changed-files from 44.5.2 to 44.5.5
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44.5.2 to 44.5.5.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v44.5.2...cc733854b1f224978ef800d29e4709d5ee2883e4)

---
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-07-04 17:47:53 +02:00
James Marsh
d9c21df157 chore(compiler): Bump version of tfhe-rs and rust compiler and fixed build issues 2024-07-04 17:22:34 +02:00
Bourgerie Quentin
fe28192467 chore(ci): Fix markdown link check 2024-07-04 13:25:48 +02:00
aquint-zama
2b94018cbb chore(ci): create draft release only for public releases 2024-06-27 15:39:16 +02:00
Bourgerie Quentin
485cd869d1 chore(ci): Remove ssh-agent step on all workflow since we don't have anymore private repository 2024-06-27 14:09:59 +02:00
aquint-zama
d3d8eaf370 fix(ci): pin actions to commits instead of version 2024-06-27 14:09:59 +02:00
Ayoub Benaissa
953c9b60b6 feat(ci): pass the version of the released wheel to the test workflow 2024-06-26 14:55:34 +01:00
dependabot[bot]
26c3ecc5f7 chore(ci): bump dawidd6/action-download-artifact from 5 to 6
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 5 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 16:34:38 +02:00
Antoniu Pop
a6c3a12226 fix(ci): [Distributed CI] change location of key cache to avoid running out of disk space on compute nodes. 2024-06-24 10:28:26 +01:00
Antoniu Pop
50c5d7ff3c test(compiler): remove deprecated dataflow/distributed tests and CI build and test targets. 2024-06-21 13:36:47 +01:00
Bourgerie Quentin
8a095254ff fix(frontend-python): Push public cpu wheels 2024-06-20 12:03:28 +02:00
youben11
f7f6fcb960 fix(ci): remove unecessary venv usage 2024-06-14 17:23:54 +01:00
youben11
599f4a4cb8 fix(ci): update cuda path 2024-06-14 17:23:54 +01:00
Ayoub Benaissa
f2b6a83346 feat(ci): add manual workflow to refresh Zama PyPI
This is needed in case manual changes are made. It will update html indexes and invalidate the cloudfront cache
2024-06-14 08:08:26 +01:00
youben11
0d5b7f97d9 fix(ci): use single quote for string expression 2024-06-13 13:53:01 +01:00