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
David Testé
d307d438c5
chore(ci): move block pr merge to its own workflow
2023-01-12 10:52:00 +01:00
David Testé
a0abd67455
chore(ci): trigger aws builds on push on main
2023-01-12 10:52:00 +01:00
David Testé
03fb3ca49b
chore(ci): move format and linting jobs to their own workflow
...
This is done to declutter the main workflow continuous-integration.yml.
2023-01-12 10:52:00 +01:00
David Testé
94df9ee21d
chore(ci): remove legacy linux build and test job
2023-01-11 17:39:05 +01:00
Quentin Bourgerie
ca83b129b9
chore(ci): fix gpu build on aws using docker
2023-01-11 17:39:05 +01:00
David Testé
be2a377aaf
chore(ci): automaticaly trigger aws build on commit push in pr
2023-01-11 17:39:05 +01:00
David Testé
ea5000aecb
chore(ci) fix build on aws ec2
...
Use the right make rule target for testing the GPU and CPU.
2023-01-11 17:39:05 +01:00
rudy
5797d73683
fix(ci): docker build, use --ssh instead of -v
2023-01-06 17:00:17 +01:00
rudy
7bcb3377fa
fix(ci): docker build, no ssh forward for hpx and cuda
2023-01-06 17:00:17 +01:00
rudy
3c8c1819a8
fix(ci): rebuild docker image when workflow file is updated
2023-01-06 17:00:17 +01:00
Mayeul de Bellabre
78cbebbf31
chore(CI): add CI benchmarks
2023-01-04 16:35:54 +01:00
dependabot[bot]
01ef6ce206
chore(deps): bump appleboy/ssh-action from 0.1.5 to 0.1.6
...
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/appleboy/ssh-action/releases )
- [Commits](f9010ff7f1...4a03da89e5 )
---
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-01-04 13:11:26 +01:00
dependabot[bot]
143795244d
chore(deps): bump actions/checkout from 3.1.0 to 3.2.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](93ea575cb5...755da8c3cf )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 13:11:16 +01:00
dependabot[bot]
29a2fd63d2
chore(deps): bump softprops/action-gh-release from 0.1.14 to 0.1.15
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 0.1.14 to 0.1.15.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](1e07f43987...de2c0eb89a )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 13:11:05 +01:00
dependabot[bot]
e8bcbe7c3d
chore(deps): bump actions/setup-python from 4.3.0 to 4.4.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](13ae5bb136...5ccb29d877 )
---
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 >
2023-01-04 13:10:55 +01:00
dependabot[bot]
ec2517ffeb
chore(deps): bump gsactions/commit-message-checker from 1.0.1 to 2.0.0
...
Bumps [gsactions/commit-message-checker](https://github.com/gsactions/commit-message-checker ) from 1.0.1 to 2.0.0.
- [Release notes](https://github.com/gsactions/commit-message-checker/releases )
- [Commits](b88ee88552...16fa2d5de0 )
---
updated-dependencies:
- dependency-name: gsactions/commit-message-checker
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 13:10:42 +01:00
Umut
2bd449518c
chore: disable codeblock and notebook tests for the time being
...
These tests take huge amount of time in the CI, we should find a way to utilize key cache in them. Until then, they should be disabled.
2023-01-04 13:10:18 +01:00
rudy
04ea0ab148
fix: ci, build optimizer in docker
2022-12-22 20:08:07 +01:00
rudy
36dc249712
fix: disabling keysetcache until test on aws
2022-12-15 12:40:43 +01:00
rudy
8641b52782
fix: keysetcache name typo
2022-12-14 12:14:53 +01:00
rudy
b742ac35ae
fix(ci): force crt for 9, 10, 11 for table lookup
2022-12-13 13:21:30 +01:00
Quentin Bourgerie
37c2627feb
chore(ci): Regenerate the keyset cache
2022-12-12 10:38:44 +01:00
Quentin Bourgerie
b08ccbbfb5
fix(ci): Select cpu by default for benchmark on main
2022-12-09 13:23:00 +01:00
Quentin Bourgerie
07aa334d8d
chore(benchmarks): Refactor the benchmark tools
2022-12-09 09:51:23 +01:00
youben11
ff4a0076a1
ci: fix release tarball process
...
add install target in Makefile to copy necessary libs, bins, and
includes to an installation directory. Use this install target to
package deps into a tarball with new installation instructions.
2022-12-08 07:45:55 +01:00
Quentin Bourgerie
71b24b1255
chore(ci/bench): Generate gpu benchmarks
2022-12-07 21:32:01 +01:00
David Testé
2c48bdd9fe
test(benchmark): execute on-demand benchmarks with gpu backend
...
When this type of benchmarks is triggered, only the tests that
benefits from GPU acceleration are run on a specific AWS EC2
instance. Note that this instance (p3.2xlarge) is not a bare metal
one, so performance may variate due to hypervisor controlling the
machine.
2022-12-07 21:32:01 +01:00
tmontaigu
188642b153
chore(ci): add rustfmt check
2022-12-07 13:55:02 +01:00
David Testé
17479097b4
chore(ci): build compiler from pull request comment with slab
...
Now compiler builds on AWS can be requested in Pull Request comment
using '@slab-ci <build_command>'. This sets up environment to able
to trigger both CPU and GPU builds on AWS EC2.
2022-12-06 14:35:17 +01:00
youben11
788c4c863d
ci: provide cuda tools in test docker image
...
build cuda image and copy cuda tools in test image to reduce its final
size
2022-12-06 11:29:11 +01:00
Quentin Bourgerie
ccb83cc9be
chore(ci): Fix benchmark generation in CI
2022-12-06 09:30:50 +01:00
dependabot[bot]
ad9c3beee7
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.0 to 2.3.1.
- [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases )
- [Commits](adca94abca...fcf6fe9e4a )
---
updated-dependencies:
- dependency-name: marocchino/sticky-pull-request-comment
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-05 10:16:57 +01:00
Quentin Bourgerie
8a557368f1
chore(ci): Stay on ubuntu 20.4 for github runners to fix the release process
2022-12-01 23:18:34 +01:00
Quentin Bourgerie
b171bc3c48
chore(ci): Specify the python executable for running tests
2022-11-30 14:41:40 +01:00