diff --git a/.github/workflows/concrete_compiler_benchmark.yml b/.github/workflows/concrete_compiler_benchmark.yml index 082884b37d..c8a86cc0e9 100644 --- a/.github/workflows/concrete_compiler_benchmark.yml +++ b/.github/workflows/concrete_compiler_benchmark.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -153,7 +153,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_compiler_publish_docker_images.yml b/.github/workflows/concrete_compiler_publish_docker_images.yml index 9aeb797670..cbaa3eb9de 100644 --- a/.github/workflows/concrete_compiler_publish_docker_images.yml +++ b/.github/workflows/concrete_compiler_publish_docker_images.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -202,7 +202,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_compiler_test_cpu.yml b/.github/workflows/concrete_compiler_test_cpu.yml index c0282daa80..809971f83b 100644 --- a/.github/workflows/concrete_compiler_test_cpu.yml +++ b/.github/workflows/concrete_compiler_test_cpu.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -164,7 +164,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_compiler_test_cpu_distributed.yml b/.github/workflows/concrete_compiler_test_cpu_distributed.yml index 689cce39ea..8e3f1f74a9 100644 --- a/.github/workflows/concrete_compiler_test_cpu_distributed.yml +++ b/.github/workflows/concrete_compiler_test_cpu_distributed.yml @@ -2,15 +2,14 @@ name: concrete-compiler test linux-cpu-distributed on: workflow_dispatch: - # Temporary disabled since need slab update - # pull_request: - # paths: - # - .github/workflows/concrete_compiler_test_cpu_distributed.yml - # - compilers/concrete-compiler/** - # push: - # branches: - # - 'main' - # - 'release/*' + pull_request: + paths: + - .github/workflows/concrete_compiler_test_cpu_distributed.yml + - compilers/concrete-compiler/** + push: + branches: + - 'main' + - 'release/*' env: ACTION_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} @@ -25,12 +24,10 @@ concurrency: jobs: setup-instance: runs-on: ubuntu-latest - outputs: - runner-name: ${{ steps.start-instance.outputs.label }} steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -93,13 +90,13 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} slab-url: ${{ secrets.SLAB_BASE_URL }} job-secret: ${{ secrets.JOB_SECRET }} - label: ${{ needs.setup-instance.outputs.runner-name }} + label: distributed-ci - name: Slack Notification if: ${{ failure() }} diff --git a/.github/workflows/concrete_compiler_test_gpu.yml b/.github/workflows/concrete_compiler_test_gpu.yml index 5af255b43c..73a17a9686 100644 --- a/.github/workflows/concrete_compiler_test_gpu.yml +++ b/.github/workflows/concrete_compiler_test_gpu.yml @@ -33,7 +33,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -89,7 +89,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_ml_test.yml b/.github/workflows/concrete_ml_test.yml index d255f9e3c8..f8f452d50c 100644 --- a/.github/workflows/concrete_ml_test.yml +++ b/.github/workflows/concrete_ml_test.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -121,7 +121,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_python_release_cpu.yml b/.github/workflows/concrete_python_release_cpu.yml index 34871f195a..3f775b0faa 100644 --- a/.github/workflows/concrete_python_release_cpu.yml +++ b/.github/workflows/concrete_python_release_cpu.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -364,7 +364,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_python_release_gpu.yml b/.github/workflows/concrete_python_release_gpu.yml index 6b631450c1..fe71c0862f 100644 --- a/.github/workflows/concrete_python_release_gpu.yml +++ b/.github/workflows/concrete_python_release_gpu.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -125,7 +125,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -192,7 +192,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -252,7 +252,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/.github/workflows/concrete_python_tests_linux.yml b/.github/workflows/concrete_python_tests_linux.yml index 683c8b69be..a53c16bb7c 100644 --- a/.github/workflows/concrete_python_tests_linux.yml +++ b/.github/workflows/concrete_python_tests_linux.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Start instance id: start-instance - uses: zama-ai/slab-github-runner@447a2d0fd2d1a9d647aa0d0723a6e9255372f261 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: start github-token: ${{ secrets.SLAB_ACTION_TOKEN }} @@ -195,7 +195,7 @@ jobs: steps: - name: Stop instance id: stop-instance - uses: zama-ai/slab-github-runner@c0e7168795bd78f61f61146951ed9d0c73c9b701 + uses: zama-ai/slab-github-runner@98f0788261a7323d5d695a883e20df36591a92b7 # v1.3.0 with: mode: stop github-token: ${{ secrets.SLAB_ACTION_TOKEN }} diff --git a/ci/slab.toml b/ci/slab.toml index 07e1a293e9..aa62a7d072 100644 --- a/ci/slab.toml +++ b/ci/slab.toml @@ -22,6 +22,7 @@ image_id = "ami-0bb5bb9cb747b5ddd" instance_id = "i-0e5ae2a14134d6275" instance_type = "m6i.8xlarge" security_group= ["sg-02dd8470fa845f31b", ] +runner_name = "distributed-ci" [backend.aws.release] region = "eu-west-1"