diff --git a/.github/workflows/check-new-package.yml b/.github/workflows/check-new-package.yml index a5d48fa9d6..f83abacc5a 100644 --- a/.github/workflows/check-new-package.yml +++ b/.github/workflows/check-new-package.yml @@ -13,7 +13,7 @@ permissions: jobs: detect-new-packages: - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index a3ecec90a8..5725f1641b 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -21,7 +21,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 60 steps: @@ -68,7 +68,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2022, ubuntu-22.04, macos-15] + os: [blacksmith-4vcpu-windows-2025, ubuntu-22.04, macos-15] node: [22.x, 24.x] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/discussion-welcome.yml b/.github/workflows/discussion-welcome.yml index 1f05dd718f..e5ec092b85 100644 --- a/.github/workflows/discussion-welcome.yml +++ b/.github/workflows/discussion-welcome.yml @@ -9,7 +9,7 @@ permissions: jobs: welcome: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Add welcome comment uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 diff --git a/.github/workflows/generate-sbom.yml b/.github/workflows/generate-sbom.yml index 4b719154db..c0dafdd2bf 100644 --- a/.github/workflows/generate-sbom.yml +++ b/.github/workflows/generate-sbom.yml @@ -22,7 +22,7 @@ permissions: jobs: generate-sbom: name: Generate SBOM - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 outputs: project-version: ${{ steps.version.outputs.PROJECT_VERSION }} permissions: diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml index fce27014c7..19388284e5 100644 --- a/.github/workflows/license-check.yml +++ b/.github/workflows/license-check.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04] + os: [blacksmith-4vcpu-ubuntu-2204] node: ['24.x'] java: ['11'] diff --git a/.github/workflows/native-dependencies.yml b/.github/workflows/native-dependencies.yml index a4f6ae1bc5..7e6a99a793 100644 --- a/.github/workflows/native-dependencies.yml +++ b/.github/workflows/native-dependencies.yml @@ -76,7 +76,7 @@ jobs: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'schedule' && github.event.workflow_run.head_branch == 'master' }} - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 permissions: contents: write steps: diff --git a/.github/workflows/performance-tests.yml b/.github/workflows/performance-tests.yml index 7704c5f6c2..f9a9e32c70 100644 --- a/.github/workflows/performance-tests.yml +++ b/.github/workflows/performance-tests.yml @@ -7,7 +7,7 @@ jobs: build-and-test-performance: name: Performance Tests - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 30 steps: diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 66d2ef8ac7..0ec1e507e4 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -23,7 +23,7 @@ jobs: build-and-test-playwright: name: Playwright Tests (ubuntu-22.04, Node.js 22.x) - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 60 steps: diff --git a/.github/workflows/production-smoke-test.yml b/.github/workflows/production-smoke-test.yml index 9ca05502e9..5e8244d12b 100644 --- a/.github/workflows/production-smoke-test.yml +++ b/.github/workflows/production-smoke-test.yml @@ -21,7 +21,7 @@ jobs: build-and-test-playwright: name: Smoke Test for Browser Example Production Build on ubuntu-22.04 with Node.js 22.x - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 60 steps: diff --git a/.github/workflows/publish-api-doc-gh-pages.yml b/.github/workflows/publish-api-doc-gh-pages.yml index 5dc2febf75..15595f7859 100644 --- a/.github/workflows/publish-api-doc-gh-pages.yml +++ b/.github/workflows/publish-api-doc-gh-pages.yml @@ -10,7 +10,7 @@ on: jobs: build: name: Build API Documentation - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 # The current approach is silly. We should be smarter and use `actions/upload-artifact` and `actions/download-artifact` instead of rebuilding # everything from scratch again. (git checkout, Node.js install, npm, etc.) It was not possible to share artifacts on Travis CI without an @@ -55,7 +55,7 @@ jobs: deploy: name: Deploy API documentation to GitHub Pages needs: build - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 environment: github-pages steps: - name: Deploy to GitHub Pages diff --git a/.github/workflows/publish-ci.yml b/.github/workflows/publish-ci.yml index ea3dfe0125..d2cef66e66 100644 --- a/.github/workflows/publish-ci.yml +++ b/.github/workflows/publish-ci.yml @@ -28,7 +28,7 @@ on: jobs: publish: name: Perform Publishing - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 60 env: RELEASE_TYPE: ${{ inputs.release_type || 'next' }} diff --git a/.github/workflows/set-milestone-on-pr.yml b/.github/workflows/set-milestone-on-pr.yml index e64c797edf..ae2062120f 100644 --- a/.github/workflows/set-milestone-on-pr.yml +++ b/.github/workflows/set-milestone-on-pr.yml @@ -26,7 +26,7 @@ permissions: jobs: set-milestone: if: github.event.pull_request.merged == true - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - id: compute-milestone uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 diff --git a/.github/workflows/translation.yml b/.github/workflows/translation.yml index 5574761322..c468c1fabc 100644 --- a/.github/workflows/translation.yml +++ b/.github/workflows/translation.yml @@ -5,7 +5,7 @@ on: workflow_dispatch jobs: translation: name: Translation Update - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 60 steps: