diff --git a/.github/workflows/deploy_preview.yml b/.github/workflows/deploy_preview.yml index 4f86fd45108..f059d465ad4 100644 --- a/.github/workflows/deploy_preview.yml +++ b/.github/workflows/deploy_preview.yml @@ -120,7 +120,7 @@ jobs: id: vrt-no-flag with: token: ${{ secrets.GITHUB_TOKEN }} - environment: vrt-no-flag--${{ github.event.number }} + environment: vrt-no-flag-${{ github.event.number }} environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}vrt-no-flag' - name: Update vrt-no-flag deployment status (success) if: success() @@ -138,95 +138,95 @@ jobs: state: 'failure' deployment-id: ${{ steps.vrt-no-flag.outputs.deployment_id }} - # deploy-vrt-all-flags: - # name: VRT (All flags enabled) - # if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} - # needs: [vrt-reports, deploy-preview] - # permissions: - # deployments: write - # runs-on: ubuntu-latest - # steps: - # - uses: chrnorm/deployment-action@v2.0.7 - # name: Create GitHub deployment for vrt-all-flags - # id: vrt-all-flags - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment: vrt-all-flags-${{ github.event.number }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}vrt-all-flags' - # - name: Update vrt-all-flags deployment status (success) - # if: success() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}vrt-all-flags' - # state: 'success' - # deployment-id: ${{ steps.vrt-all-flags.outputs.deployment_id }} - # - name: Update vrt-all-flags deployment status (failure) - # if: failure() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # state: 'failure' - # deployment-id: ${{ steps.vrt-all-flags.outputs.deployment_id }} + deploy-vrt-all-flags: + name: VRT (All flags enabled) + if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} + needs: deploy-preview + permissions: + deployments: write + runs-on: ubuntu-latest + steps: + - uses: chrnorm/deployment-action@v2.0.7 + name: Create GitHub deployment for vrt-all-flags + id: vrt-all-flags + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment: vrt-all-flags-${{ github.event.number }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}vrt-all-flags' + - name: Update vrt-all-flags deployment status (success) + if: success() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}vrt-all-flags' + state: 'success' + deployment-id: ${{ steps.vrt-all-flags.outputs.deployment_id }} + - name: Update vrt-all-flags deployment status (failure) + if: failure() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + state: 'failure' + deployment-id: ${{ steps.vrt-all-flags.outputs.deployment_id }} - # deploy-aat-no-flag: - # name: AAT (No flags enabled) - # if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} - # needs: [aat-reports, deploy-preview] - # permissions: - # deployments: write - # runs-on: ubuntu-latest - # steps: - # - uses: chrnorm/deployment-action@v2.0.7 - # name: Create GitHub deployment for aat-no-flag - # id: aat-no-flag - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment: aat-no-flag-${{ github.event.number }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-no-flag' - # - name: Update aat-no-flag deployment status (success) - # if: success() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-no-flag' - # state: 'success' - # deployment-id: ${{ steps.aat-no-flag.outputs.deployment_id }} - # - name: Update aat-no-flag deployment status (failure) - # if: failure() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # state: 'failure' - # deployment-id: ${{ steps.aat-no-flag.outputs.deployment_id }} + deploy-aat-no-flag: + name: AAT (No flags enabled) + if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} + needs: deploy-preview + permissions: + deployments: write + runs-on: ubuntu-latest + steps: + - uses: chrnorm/deployment-action@v2.0.7 + name: Create GitHub deployment for aat-no-flag + id: aat-no-flag + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment: aat-no-flag-${{ github.event.number }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-no-flag' + - name: Update aat-no-flag deployment status (success) + if: success() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-no-flag' + state: 'success' + deployment-id: ${{ steps.aat-no-flag.outputs.deployment_id }} + - name: Update aat-no-flag deployment status (failure) + if: failure() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + state: 'failure' + deployment-id: ${{ steps.aat-no-flag.outputs.deployment_id }} - # deploy-aat-all-flags: - # name: AAT (All flags enabled) - # if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} - # needs: [aat-reports, deploy-preview] - # permissions: - # deployments: write - # runs-on: ubuntu-latest - # steps: - # - uses: chrnorm/deployment-action@v2.0.7 - # name: Create GitHub deployment for aat-all-flags - # id: aat-all-flags - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment: aat-all-flags-${{ github.event.number }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-all-flags' - # - name: Update aat-all-flags deployment status (success) - # if: success() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-all-flags' - # state: 'success' - # deployment-id: ${{ steps.aat-all-flags.outputs.deployment_id }} - # - name: Update aat-all-flags deployment status (failure) - # if: failure() - # uses: chrnorm/deployment-status@v2.0.3 - # with: - # token: ${{ secrets.GITHUB_TOKEN }} - # state: 'failure' - # deployment-id: ${{ steps.aat-all-flags.outputs.deployment_id }} + deploy-aat-all-flags: + name: AAT (All flags enabled) + if: ${{ always() && github.event.pull_request.head.repo.full_name == 'primer/react' }} + needs: deploy-preview + permissions: + deployments: write + runs-on: ubuntu-latest + steps: + - uses: chrnorm/deployment-action@v2.0.7 + name: Create GitHub deployment for aat-all-flags + id: aat-all-flags + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment: aat-all-flags-${{ github.event.number }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-all-flags' + - name: Update aat-all-flags deployment status (success) + if: success() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + environment-url: '${{ needs.deploy-preview.outputs.deployment_url }}aat-all-flags' + state: 'success' + deployment-id: ${{ steps.aat-all-flags.outputs.deployment_id }} + - name: Update aat-all-flags deployment status (failure) + if: failure() + uses: chrnorm/deployment-status@v2.0.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + state: 'failure' + deployment-id: ${{ steps.aat-all-flags.outputs.deployment_id }}