Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-lint-go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-test-go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 }}" ]] && \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-windows-trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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() }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/conventions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker-projects-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar-bulk-operations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar-create-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar-delete-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Loading