diff --git a/.github/workflows/acceptance-test.yml b/.github/workflows/acceptance-test.yml index 6ceabc030201..831c9d39d9a0 100644 --- a/.github/workflows/acceptance-test.yml +++ b/.github/workflows/acceptance-test.yml @@ -23,7 +23,7 @@ on: jobs: comment-notification: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core steps: - name: Create URL to the run output id: vars diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index baaee4d7b689..2e5cf956f893 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -11,7 +11,7 @@ on: jobs: lint_workflows: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core steps: - name: Checkout Repo uses: actions/checkout@v4 diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 409d007cc08b..9fcd6e02545e 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -53,7 +53,7 @@ env: jobs: prerequisites: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: Build binaries and schema steps: - name: Checkout Repo @@ -93,8 +93,7 @@ jobs: build_sdks: needs: [prerequisites,test_provider] - # Use big runner for dotnet and nodejs because we need more memory and more compute, respectively - runs-on: ${{ (matrix.language == 'dotnet' || matrix.language == 'nodejs' || matrix.language == 'go') && 'pulumi-ubuntu-8core' || 'ubuntu-latest' }} + runs-on: pulumi-ubuntu-8core strategy: fail-fast: false matrix: @@ -174,8 +173,7 @@ jobs: test_sdks: needs: build_sdks - # Use big runner for dotnet and nodejs because we need more memory and more compute, respectively - runs-on: ${{ (matrix.language == 'dotnet' || matrix.language == 'nodejs' || matrix.language == 'go') && 'pulumi-ubuntu-8core' || 'ubuntu-latest' }} + runs-on: pulumi-ubuntu-8core environment: env-ci strategy: fail-fast: false @@ -254,7 +252,7 @@ jobs: test_examples: needs: build_sdks - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: Test pulumi/examples continue-on-error: true strategy: @@ -319,7 +317,7 @@ jobs: go test -cover -timeout 2h -tags=${{ matrix.language }} -run TestPulumiExamples -parallel 16 . 2>&1 | tee /tmp/gotest.log test_provider: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: Test Provider needs: prerequisites permissions: @@ -399,7 +397,7 @@ jobs: CODECOV_TOKEN: ${{ steps.esc-secrets.outputs.CODECOV_TOKEN }} dist: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: Provider Dist needs: prerequisites permissions: diff --git a/.github/workflows/command-dispatch.yml b/.github/workflows/command-dispatch.yml index d6c717e88bd7..e1cd4e8283bf 100644 --- a/.github/workflows/command-dispatch.yml +++ b/.github/workflows/command-dispatch.yml @@ -14,7 +14,7 @@ jobs: permissions: contents: read id-token: write # For ESC secrets. - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: command-dispatch-for-testing if: ${{ github.event.issue.pull_request }} steps: diff --git a/.github/workflows/export-repo-secrets.yml b/.github/workflows/export-repo-secrets.yml index cc1dd26722e1..fa66144d85c6 100644 --- a/.github/workflows/export-repo-secrets.yml +++ b/.github/workflows/export-repo-secrets.yml @@ -3,7 +3,7 @@ name: Export secrets to ESC on: [ workflow_dispatch ] jobs: export-to-esc: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: export GitHub secrets to ESC steps: - name: Generate a GitHub token diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b68d12dd1b41..c72917c22ad9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,7 +30,7 @@ env: jobs: publish-provider: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-provider permissions: id-token: write # For ESC secrets. @@ -134,7 +134,7 @@ jobs: status: ${{ job.status }} publish-python-sdk: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-python-sdk needs: publish-provider permissions: @@ -188,7 +188,7 @@ jobs: status: ${{ job.status }} publish-dotnet-sdk: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-dotnet-sdk needs: publish-provider permissions: @@ -241,7 +241,7 @@ jobs: status: ${{ job.status }} publish-nodejs-sdk: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-nodejs-sdk needs: publish-provider permissions: @@ -293,7 +293,7 @@ jobs: status: ${{ job.status }} publish-java-sdk: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-java-sdk needs: publish-provider env: @@ -357,7 +357,7 @@ jobs: status: ${{ job.status }} publish-go-sdk: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: publish-go-sdk needs: publish-provider permissions: diff --git a/.github/workflows/pull-request-community-autoresponder.yml b/.github/workflows/pull-request-community-autoresponder.yml index 6c882d8e089b..e31e14583184 100644 --- a/.github/workflows/pull-request-community-autoresponder.yml +++ b/.github/workflows/pull-request-community-autoresponder.yml @@ -8,7 +8,7 @@ jobs: comment-on-pr: name: Comment maintainer instructions if: github.event.pull_request.head.repo.full_name != github.repository - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core steps: - name: Comment PR uses: thollander/actions-comment-pull-request@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 87a1b6b3b044..6cfb5a871e37 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,7 @@ jobs: prerelease: ${{ contains(github.ref_name,'-') }} dispatch_docs_build: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core needs: publish # not a prerelease if: ${{ !contains(github.ref_name,'-') }} diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index 5ac27f6c7758..2d55921faeee 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -10,7 +10,7 @@ on: jobs: version: - runs-on: ubuntu-latest + runs-on: pulumi-ubuntu-8core name: Calculate Dev Version steps: - id: version