diff --git a/.github/workflows/create-release-branch.yaml b/.github/workflows/create-release-branch.yaml index 8f0ce9a2da..9ffc000880 100644 --- a/.github/workflows/create-release-branch.yaml +++ b/.github/workflows/create-release-branch.yaml @@ -164,6 +164,7 @@ jobs: needs: [prepare-release-branch, setup_and_build, discover_runner] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run pytest in tests/unit_tests run: | @@ -216,6 +217,7 @@ jobs: needs: [prepare-release-branch, setup_and_build, discover_tests, discover_runner] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow strategy: fail-fast: false matrix: @@ -248,6 +250,7 @@ jobs: needs: [prepare-release-branch, setup_and_build, discover_runner] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run Data Parallel test run: | @@ -275,6 +278,7 @@ jobs: needs: [prepare-release-branch, setup_and_build, discover_runner] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run PD disaggregate test run: | @@ -305,6 +309,7 @@ jobs: needs: [prepare-release-branch, setup_and_build, discover_runner] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run Sharegpt performance tests with warmup run: | diff --git a/.github/workflows/hourly-ci.yaml b/.github/workflows/hourly-ci.yaml index 659221c336..dd5c8a65cc 100644 --- a/.github/workflows/hourly-ci.yaml +++ b/.github/workflows/hourly-ci.yaml @@ -101,6 +101,7 @@ jobs: needs: [setup_and_build, discover_runner] # <-- UPDATED: Runs on the specific runner runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run pytest in tests/unit_tests run: | @@ -157,6 +158,7 @@ jobs: needs: [setup_and_build, discover_tests, discover_runner] # <-- UPDATED: Runs on the specific runner runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow strategy: fail-fast: false matrix: @@ -192,6 +194,7 @@ jobs: needs: [setup_and_build, discover_runner] # <-- UPDATED: Runs on the specific runner runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run Data Parallel test run: | @@ -220,6 +223,7 @@ jobs: needs: [setup_and_build, discover_runner] # <-- UPDATED: Runs on the specific runner runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run PD disaggregate test run: | diff --git a/.github/workflows/pre-merge.yaml b/.github/workflows/pre-merge.yaml index 64336abd07..b723b5d11c 100644 --- a/.github/workflows/pre-merge.yaml +++ b/.github/workflows/pre-merge.yaml @@ -354,6 +354,7 @@ jobs: needs: [pre_merge_hpu_test_build, discover_runner, retrieve_head_sha] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run pytest in tests/unit_tests run: | @@ -378,6 +379,7 @@ jobs: needs: [pre_merge_hpu_test_build, hpu_unit_tests, discover_runner, retrieve_head_sha] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run test scripts run: | @@ -408,6 +410,7 @@ jobs: needs: [pre_merge_hpu_test_build, hpu_unit_tests, discover_runner, retrieve_head_sha] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run test scripts run: | @@ -433,6 +436,7 @@ jobs: needs: [pre_merge_hpu_test_build, hpu_unit_tests, discover_runner, retrieve_head_sha] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow steps: - name: Run test scripts run: | @@ -459,6 +463,7 @@ jobs: needs: [pre_merge_hpu_test_build, hpu_unit_tests, discover_tests, discover_runner, retrieve_head_sha] # --- UPDATED: Run on the specific node --- runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow strategy: fail-fast: false matrix: @@ -491,6 +496,7 @@ jobs: calibration_tests: needs: [pre_merge_hpu_test_build, hpu_unit_tests, discover_calibration_tests, discover_runner, retrieve_head_sha] runs-on: ${{ needs.discover_runner.outputs.runner_name }} + environment: approved-workflow strategy: fail-fast: false matrix: