diff --git a/.github/workflows/publish_release_docker.yml b/.github/workflows/publish_release_docker.yml index 31a949ac1a..ca3ca0c43a 100644 --- a/.github/workflows/publish_release_docker.yml +++ b/.github/workflows/publish_release_docker.yml @@ -22,7 +22,7 @@ jobs: id-token: write # This is required for OIDC login (azure/login) to succeed contents: read # This is required for actions/checkout to succeed if: github.repository == 'microsoft/playwright' - environment: Docker + environment: allow-publishing-docker-to-acr steps: - name: Azure Login uses: azure/login@v2 diff --git a/.github/workflows/tests_electron.yml b/.github/workflows/tests_electron.yml index 331a12a263..1ffea3d2d6 100644 --- a/.github/workflows/tests_electron.yml +++ b/.github/workflows/tests_electron.yml @@ -21,6 +21,7 @@ env: jobs: test_electron: name: ${{ matrix.os }} + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: diff --git a/.github/workflows/tests_primary.yml b/.github/workflows/tests_primary.yml index 3901c44afd..0ca0bf90ef 100644 --- a/.github/workflows/tests_primary.yml +++ b/.github/workflows/tests_primary.yml @@ -27,6 +27,7 @@ env: jobs: test_linux: name: ${{ matrix.os }} (${{ matrix.browser }} - Node.js ${{ matrix.node-version }}) + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -78,6 +79,7 @@ jobs: test_linux_chromium_tot: name: ${{ matrix.os }} (chromium tip-of-tree) + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -122,6 +124,7 @@ jobs: test_test_runner: name: Test Runner + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -256,6 +259,7 @@ jobs: test_package_installations: name: "Installation Test ${{ matrix.os }}" + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: diff --git a/.github/workflows/tests_secondary.yml b/.github/workflows/tests_secondary.yml index 010891f264..343d8e2dbf 100644 --- a/.github/workflows/tests_secondary.yml +++ b/.github/workflows/tests_secondary.yml @@ -26,6 +26,7 @@ permissions: jobs: test_linux: name: ${{ matrix.os }} (${{ matrix.browser }}) + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -66,6 +67,7 @@ jobs: test_mac: name: ${{ matrix.os }} (${{ matrix.browser }}) + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -105,6 +107,7 @@ jobs: test_win: name: "Windows" + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -148,6 +151,7 @@ jobs: test-package-installations-other-node-versions: name: "Installation Test ${{ matrix.os }} (${{ matrix.node_version }})" + environment: allow-uploading-flakiness-results runs-on: ${{ matrix.os }} strategy: fail-fast: false @@ -187,6 +191,7 @@ jobs: headed_tests: name: "headed ${{ matrix.browser }} (${{ matrix.os }})" + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -229,6 +234,7 @@ jobs: transport_linux: name: "Transport" + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -269,6 +275,7 @@ jobs: tracing_linux: name: Tracing ${{ matrix.browser }} ${{ matrix.channel }} + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: @@ -315,6 +322,7 @@ jobs: chrome_stable_linux: name: "Chrome Stable (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "chrome-stable-linux" @@ -350,6 +358,7 @@ jobs: chrome_stable_win: name: "Chrome Stable (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "chrome-stable-windows" @@ -386,6 +395,7 @@ jobs: chrome_stable_mac: name: "Chrome Stable (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "chrome-stable-mac" @@ -421,6 +431,7 @@ jobs: chromium_tot: name: Chromium TOT ${{ matrix.os }} + environment: allow-uploading-flakiness-results runs-on: ${{ matrix.os }} env: PWTEST_CHANNEL: chromium-tip-of-tree @@ -462,6 +473,7 @@ jobs: chromium_tot_headed: name: Chromium TOT headed ${{ matrix.os }} + environment: allow-uploading-flakiness-results runs-on: ${{ matrix.os }} env: PWTEST_CHANNEL: chromium-tip-of-tree @@ -503,6 +515,7 @@ jobs: firefox_beta_linux: name: "Firefox Beta (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "firefox-beta-linux" @@ -538,6 +551,7 @@ jobs: firefox_beta_win: name: "Firefox Beta (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "firefox-beta-windows" @@ -574,6 +588,7 @@ jobs: firefox_beta_mac: name: "Firefox Beta (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "firefox-beta-mac" @@ -609,6 +624,7 @@ jobs: edge_stable_mac: name: "Edge Stable (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "edge-stable-mac" @@ -644,6 +660,7 @@ jobs: edge_stable_win: name: "Edge Stable (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "edge-stable-windows" @@ -680,6 +697,7 @@ jobs: edge_stable_linux: name: "Edge Stable (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "edge-stable-linux" @@ -715,6 +733,7 @@ jobs: edge_beta_mac: name: "Edge Beta (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "edge-beta-mac" @@ -750,6 +769,7 @@ jobs: edge_beta_win: name: "Edge Beta (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "edge-beta-windows" @@ -786,6 +806,7 @@ jobs: edge_beta_linux: name: "Edge Beta (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "edge-beta-linux" @@ -821,6 +842,7 @@ jobs: edge_dev_mac: name: "Edge Dev (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "edge-dev-mac" @@ -856,6 +878,7 @@ jobs: edge_dev_win: name: "Edge Dev (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "edge-dev-windows" @@ -892,6 +915,7 @@ jobs: edge_dev_linux: name: "Edge Dev (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "edge-dev-linux" @@ -927,6 +951,7 @@ jobs: chrome_beta_linux: name: "Chrome Beta (Linux)" + environment: allow-uploading-flakiness-results runs-on: ubuntu-20.04 env: PWTEST_BOT_NAME: "chrome-beta-linux" @@ -962,6 +987,7 @@ jobs: chrome_beta_win: name: "Chrome Beta (Win)" + environment: allow-uploading-flakiness-results runs-on: windows-latest env: PWTEST_BOT_NAME: "chrome-beta-windows" @@ -998,6 +1024,7 @@ jobs: chrome_beta_mac: name: "Chrome Beta (Mac)" + environment: allow-uploading-flakiness-results runs-on: macos-latest env: PWTEST_BOT_NAME: "chrome-beta-mac" @@ -1046,6 +1073,7 @@ jobs: test_linux_chromium_headless_new: name: Linux Chromium Headless New + environment: allow-uploading-flakiness-results runs-on: ubuntu-latest env: PWTEST_BOT_NAME: "headless-new" diff --git a/.github/workflows/tests_video.yml b/.github/workflows/tests_video.yml index ab29a3d2ae..5aa6e778ea 100644 --- a/.github/workflows/tests_video.yml +++ b/.github/workflows/tests_video.yml @@ -14,6 +14,7 @@ env: jobs: video_linux: name: "Video Linux" + environment: allow-uploading-flakiness-results strategy: fail-fast: false matrix: diff --git a/.github/workflows/tests_webview2.yml b/.github/workflows/tests_webview2.yml index 66e2a8670c..bb922f2957 100644 --- a/.github/workflows/tests_webview2.yml +++ b/.github/workflows/tests_webview2.yml @@ -22,6 +22,7 @@ env: jobs: test_webview2: name: WebView2 + environment: allow-uploading-flakiness-results runs-on: windows-2022 permissions: id-token: write # This is required for OIDC login (azure/login) to succeed