diff --git a/.github/workflows/ci-lint-go.yml b/.github/workflows/ci-lint-go.yml index 3a0c05652f..7380bbe25a 100644 --- a/.github/workflows/ci-lint-go.yml +++ b/.github/workflows/ci-lint-go.yml @@ -18,7 +18,7 @@ permissions: jobs: lint-go-project: name: "lint: ${{ inputs.project-directory }}" - runs-on: 'ubuntu-latest' + runs-on: 'shipfox-2vcpu-ubuntu-2404' steps: - name: Check out code into the Go module directory uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/ci-test-go.yml b/.github/workflows/ci-test-go.yml index 5fabcf8612..a6de81e241 100644 --- a/.github/workflows/ci-test-go.yml +++ b/.github/workflows/ci-test-go.yml @@ -11,7 +11,7 @@ on: platforms: required: true type: string - default: "ubuntu-latest" + default: "shipfox-2vcpu-ubuntu-2404" description: "The platforms in which the project will be run" project-directory: required: true @@ -116,7 +116,7 @@ jobs: if: always() - name: Decide if Sonar must be run - if: ${{ matrix.platform == 'ubuntu-latest' }} + if: ${{ matrix.platform == 'shipfox-2vcpu-ubuntu-2404' }} run: | if [[ "1.24.x" == "${{ inputs.go-version }}" ]] && \ [[ "true" != "${{ inputs.rootless-docker }}" ]] && \ diff --git a/.github/workflows/ci-windows-trigger.yml b/.github/workflows/ci-windows-trigger.yml index 540ab221db..3dcad7c6c0 100644 --- a/.github/workflows/ci-windows-trigger.yml +++ b/.github/workflows/ci-windows-trigger.yml @@ -11,7 +11,7 @@ jobs: windows-test-command-trigger: permissions: pull-requests: write # for peter-evans/slash-command-dispatch to create PR reaction - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - name: Trigger windows-test command diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05a9252210..79166d7062 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ concurrency: jobs: detect-modules: - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 outputs: modules: ${{ steps.set-modified-modules.outputs.modules }} modules_count: ${{ steps.set-modified-modules-count.outputs.modules_count }} @@ -69,7 +69,7 @@ jobs: uses: ./.github/workflows/ci-test-go.yml with: go-version: ${{ matrix.go-version }} - platforms: ${{ matrix.module == 'modulegen' && '["ubuntu-latest", "macos-latest", "windows-latest"]' || '["ubuntu-latest"]' }} + platforms: ${{ matrix.module == 'modulegen' && '["shipfox-2vcpu-ubuntu-2404", "macos-latest", "windows-latest"]' || '["shipfox-2vcpu-ubuntu-2404"]' }} project-directory: "${{ matrix.module }}" testcontainers-cloud: false rootless-docker: false @@ -92,7 +92,7 @@ jobs: uses: ./.github/workflows/ci-test-go.yml with: go-version: ${{ matrix.go-version }} - platforms: '["ubuntu-latest"]' + platforms: '["shipfox-2vcpu-ubuntu-2404"]' project-directory: "." testcontainers-cloud: true rootless-docker: false @@ -113,7 +113,7 @@ jobs: uses: ./.github/workflows/ci-test-go.yml with: go-version: ${{ matrix.go-version }} - platforms: '["ubuntu-latest"]' + platforms: '["shipfox-2vcpu-ubuntu-2404"]' project-directory: "." testcontainers-cloud: false rootless-docker: false @@ -134,7 +134,7 @@ jobs: uses: ./.github/workflows/ci-test-go.yml with: go-version: ${{ matrix.go-version }} - platforms: '["ubuntu-latest"]' + platforms: '["shipfox-2vcpu-ubuntu-2404"]' project-directory: "." testcontainers-cloud: false rootless-docker: true @@ -146,7 +146,7 @@ jobs: needs: - detect-modules - test - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - name: Check if any jobs failed if: ${{ failure() || cancelled() }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index f81cb7a9fa..033ad6c684 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -31,7 +31,7 @@ jobs: # - https://gh.io/supported-runners-and-hardware-resources # - https://gh.io/using-larger-runners # Consider using larger runners for possible analysis time improvements. - runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} + runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'shipfox-2vcpu-ubuntu-2404' }} timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} permissions: actions: read diff --git a/.github/workflows/conventions.yml b/.github/workflows/conventions.yml index 4e255d32f1..0642cf617a 100644 --- a/.github/workflows/conventions.yml +++ b/.github/workflows/conventions.yml @@ -14,7 +14,7 @@ permissions: jobs: lint-pr: name: Validate PR title follows Conventional Commits - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5 env: diff --git a/.github/workflows/docker-projects-latest.yml b/.github/workflows/docker-projects-latest.yml index be37ab360f..89dbe575f7 100644 --- a/.github/workflows/docker-projects-latest.yml +++ b/.github/workflows/docker-projects-latest.yml @@ -13,7 +13,7 @@ jobs: containerd-integration: [true, false] name: "Core tests using latest moby/moby" - runs-on: 'ubuntu-latest' + runs-on: 'shipfox-2vcpu-ubuntu-2404' continue-on-error: true steps: - name: Set the Docker Install type @@ -84,7 +84,7 @@ jobs: latest_compose-spec_version: false name: "Compose tests using a local copy of the compose and compose-spec projects" - runs-on: 'ubuntu-latest' + runs-on: 'shipfox-2vcpu-ubuntu-2404' continue-on-error: true steps: - name: Check out code into the Go module directory diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 7f64281774..68f139501e 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -18,7 +18,7 @@ jobs: permissions: contents: write # for release-drafter/release-drafter to create a github release pull-requests: write # for release-drafter/release-drafter to add label to PR - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0 with: diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index a848c20f3f..95abdb75ee 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -11,7 +11,7 @@ permissions: read-all jobs: analysis: name: Scorecard analysis - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 permissions: # Needed if using Code scanning alerts security-events: write diff --git a/.github/workflows/sonar-bulk-operations.yml b/.github/workflows/sonar-bulk-operations.yml index 5332d31566..b3a2b63135 100644 --- a/.github/workflows/sonar-bulk-operations.yml +++ b/.github/workflows/sonar-bulk-operations.yml @@ -13,7 +13,7 @@ on: jobs: bulk-operation: - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/sonar-create-project.yml b/.github/workflows/sonar-create-project.yml index 3ecdf44942..6d323991c2 100644 --- a/.github/workflows/sonar-create-project.yml +++ b/.github/workflows/sonar-create-project.yml @@ -10,7 +10,7 @@ on: jobs: create-project: - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/sonar-delete-project.yml b/.github/workflows/sonar-delete-project.yml index 54a03dcc0b..4c24583edd 100644 --- a/.github/workflows/sonar-delete-project.yml +++ b/.github/workflows/sonar-delete-project.yml @@ -10,7 +10,7 @@ on: jobs: delete-project: - runs-on: ubuntu-latest + runs-on: shipfox-2vcpu-ubuntu-2404 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2