From 1d30e1ff9380185f596086c8dd4ef1404a99d395 Mon Sep 17 00:00:00 2001 From: Florian Polster Date: Mon, 8 Dec 2025 10:52:50 +0100 Subject: [PATCH 1/2] Switch all workflows to ubuntu-slim --- .github/workflows/cla.yml | 2 +- .github/workflows/template_autodev.yml | 2 +- .github/workflows/template_automerge_dependabot.yml | 2 +- .github/workflows/template_changeset_check.yml | 2 +- .github/workflows/template_changeset_release.yml | 2 +- .github/workflows/template_flaky_tests.yml | 2 +- .github/workflows/template_gitops.yml | 2 +- .github/workflows/template_jira_tagging.yml | 2 +- .github/workflows/template_launchdarkly_code_references.yml | 2 +- .github/workflows/template_merge_block.yml | 2 +- .github/workflows/template_release_drafter.yml | 2 +- .github/workflows/template_release_version.yml | 2 +- .github/workflows/template_secret_scan.yml | 2 +- .github/workflows/template_stale.yml | 2 +- .github/workflows/template_techdocs.yml | 2 +- .github/workflows/template_techdocs_monorepo.yml | 2 +- .github/workflows/template_terraform_format.yml | 2 +- .github/workflows/template_testio_trigger_test.yml | 2 +- .github/workflows/template_yaml.yml | 2 +- .github/workflows/versions.yml | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index aa12252..217e9f2 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -8,7 +8,7 @@ on: jobs: CLAssistant: - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: "CLA Assistant" if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request' diff --git a/.github/workflows/template_autodev.yml b/.github/workflows/template_autodev.yml index 3a61b76..b3c4471 100644 --- a/.github/workflows/template_autodev.yml +++ b/.github/workflows/template_autodev.yml @@ -56,7 +56,7 @@ jobs: autodev: name: Build Dev Branch - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim # check to not trigger if dependabot did something or PR was closed or label is not the configured dev label if: github.actor != 'dependabot[bot]' && (github.event_name == 'push' || github.event.label.name == inputs.label || github.event.action == 'closed') diff --git a/.github/workflows/template_automerge_dependabot.yml b/.github/workflows/template_automerge_dependabot.yml index b7896ee..46a1b21 100644 --- a/.github/workflows/template_automerge_dependabot.yml +++ b/.github/workflows/template_automerge_dependabot.yml @@ -32,7 +32,7 @@ jobs: dependabot: name: auto-merge - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim if: github.event.pull_request.user.login == 'dependabot[bot]' diff --git a/.github/workflows/template_changeset_check.yml b/.github/workflows/template_changeset_check.yml index 760294b..44c1bc3 100644 --- a/.github/workflows/template_changeset_check.yml +++ b/.github/workflows/template_changeset_check.yml @@ -6,7 +6,7 @@ jobs: changeset-check: name: changeset-check if: (!contains(github.event.pull_request.user.login , '[bot]')) - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout code uses: actions/checkout@v6 diff --git a/.github/workflows/template_changeset_release.yml b/.github/workflows/template_changeset_release.yml index 008b3a9..138ab07 100644 --- a/.github/workflows/template_changeset_release.yml +++ b/.github/workflows/template_changeset_release.yml @@ -32,7 +32,7 @@ on: jobs: release: name: changeset-release - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Get App Token uses: actions/create-github-app-token@v2.2.0 diff --git a/.github/workflows/template_flaky_tests.yml b/.github/workflows/template_flaky_tests.yml index b5207c8..78e634b 100644 --- a/.github/workflows/template_flaky_tests.yml +++ b/.github/workflows/template_flaky_tests.yml @@ -32,7 +32,7 @@ on: jobs: flaky-tests: name: Flaky-Tests - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Find flaky tests uses: Staffbase/github-action-find-flaky-tests@v0.3.1 diff --git a/.github/workflows/template_gitops.yml b/.github/workflows/template_gitops.yml index dfb7b0b..f5832d7 100644 --- a/.github/workflows/template_gitops.yml +++ b/.github/workflows/template_gitops.yml @@ -63,7 +63,7 @@ on: runs-on: required: false type: string - default: "ubuntu-24.04" + default: "ubuntu-slim" upwind-organization-id: required: false type: string diff --git a/.github/workflows/template_jira_tagging.yml b/.github/workflows/template_jira_tagging.yml index 8e31d67..81cc7f3 100644 --- a/.github/workflows/template_jira_tagging.yml +++ b/.github/workflows/template_jira_tagging.yml @@ -22,7 +22,7 @@ jobs: jira-annotate: name: Annotate all occurring tickets since last release-tag - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout diff --git a/.github/workflows/template_launchdarkly_code_references.yml b/.github/workflows/template_launchdarkly_code_references.yml index 05c361d..949334f 100644 --- a/.github/workflows/template_launchdarkly_code_references.yml +++ b/.github/workflows/template_launchdarkly_code_references.yml @@ -15,7 +15,7 @@ jobs: launchDarklyCodeReferences: name: Find LaunchDarkly flag code references - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout diff --git a/.github/workflows/template_merge_block.yml b/.github/workflows/template_merge_block.yml index 45f1707..c08e1e6 100644 --- a/.github/workflows/template_merge_block.yml +++ b/.github/workflows/template_merge_block.yml @@ -15,7 +15,7 @@ on: jobs: do-not-merge: name: Check - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Find Comment diff --git a/.github/workflows/template_release_drafter.yml b/.github/workflows/template_release_drafter.yml index 9272935..f4f1a4a 100644 --- a/.github/workflows/template_release_drafter.yml +++ b/.github/workflows/template_release_drafter.yml @@ -39,7 +39,7 @@ on: jobs: update_release_draft: name: update release draft - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim env: USING_APP_CREDENTIALS: ${{ secrets.app_id != '' && secrets.private_key != '' }} diff --git a/.github/workflows/template_release_version.yml b/.github/workflows/template_release_version.yml index 2a734b3..4308bcc 100644 --- a/.github/workflows/template_release_version.yml +++ b/.github/workflows/template_release_version.yml @@ -24,7 +24,7 @@ on: jobs: new_version: name: Get new release version - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim outputs: new_version: ${{ steps.set_version.outputs.next_version }} diff --git a/.github/workflows/template_secret_scan.yml b/.github/workflows/template_secret_scan.yml index 2f258b8..55461ec 100644 --- a/.github/workflows/template_secret_scan.yml +++ b/.github/workflows/template_secret_scan.yml @@ -7,7 +7,7 @@ jobs: trufflehog: name: trufflehog - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout code diff --git a/.github/workflows/template_stale.yml b/.github/workflows/template_stale.yml index efda9ac..262dacd 100644 --- a/.github/workflows/template_stale.yml +++ b/.github/workflows/template_stale.yml @@ -32,7 +32,7 @@ jobs: stale: name: stale - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Stale old PRs diff --git a/.github/workflows/template_techdocs.yml b/.github/workflows/template_techdocs.yml index a9ec8a5..29b3c14 100644 --- a/.github/workflows/template_techdocs.yml +++ b/.github/workflows/template_techdocs.yml @@ -39,7 +39,7 @@ on: jobs: techdocs: name: TechDocs - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout diff --git a/.github/workflows/template_techdocs_monorepo.yml b/.github/workflows/template_techdocs_monorepo.yml index 41d4b8e..01575d1 100644 --- a/.github/workflows/template_techdocs_monorepo.yml +++ b/.github/workflows/template_techdocs_monorepo.yml @@ -10,7 +10,7 @@ on: jobs: techdocs: name: TechDocs - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout code diff --git a/.github/workflows/template_terraform_format.yml b/.github/workflows/template_terraform_format.yml index 91f89b6..41fbbae 100644 --- a/.github/workflows/template_terraform_format.yml +++ b/.github/workflows/template_terraform_format.yml @@ -24,7 +24,7 @@ on: jobs: format: name: Format - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Get App Token uses: actions/create-github-app-token@v2.2.0 diff --git a/.github/workflows/template_testio_trigger_test.yml b/.github/workflows/template_testio_trigger_test.yml index 09fc87c..5f65084 100644 --- a/.github/workflows/template_testio_trigger_test.yml +++ b/.github/workflows/template_testio_trigger_test.yml @@ -20,7 +20,7 @@ jobs: testio-trigger-test: name: TestIO - Trigger Test - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim if: startsWith(github.event.comment.body, '@bot-testio exploratory-test') # this is the prefix all subsequent comments must start with steps: diff --git a/.github/workflows/template_yaml.yml b/.github/workflows/template_yaml.yml index d552a7a..f92e8f9 100644 --- a/.github/workflows/template_yaml.yml +++ b/.github/workflows/template_yaml.yml @@ -15,7 +15,7 @@ on: jobs: yamllint: name: yamllint - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout diff --git a/.github/workflows/versions.yml b/.github/workflows/versions.yml index cb983f5..a51acac 100644 --- a/.github/workflows/versions.yml +++ b/.github/workflows/versions.yml @@ -6,7 +6,7 @@ on: jobs: update_readme: - runs-on: ubuntu-24.04 + runs-on: ubuntu-slim steps: - name: Checkout the source code uses: actions/checkout@v6 From 4db9967ae480738b29e0a0f27a23640e74847587 Mon Sep 17 00:00:00 2001 From: Florian Polster Date: Mon, 8 Dec 2025 12:06:45 +0100 Subject: [PATCH 2/2] Remove slim from gitops --- .github/workflows/template_gitops.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/template_gitops.yml b/.github/workflows/template_gitops.yml index f5832d7..dfb7b0b 100644 --- a/.github/workflows/template_gitops.yml +++ b/.github/workflows/template_gitops.yml @@ -63,7 +63,7 @@ on: runs-on: required: false type: string - default: "ubuntu-slim" + default: "ubuntu-24.04" upwind-organization-id: required: false type: string