config: use param for latest checkout action version

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson
2026-03-17 14:09:37 +01:00
parent 68ec61a3be
commit ec4458ca3a
12 changed files with 17 additions and 15 deletions

View File

@@ -158,7 +158,7 @@ jobs:
steps:
# 1. Checkout source code
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
with:
fetch-depth: 0

View File

@@ -103,7 +103,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Extract Docker image metadata
id: meta
uses: docker/metadata-action@{{% param "metadata_action_version" %}}
@@ -216,7 +216,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Extract Docker image metadata
id: meta

View File

@@ -62,7 +62,7 @@ jobs:
quality:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@{{% param "checkout_action_version" %}}
- uses: actions/setup-node@v4
with:
node-version: "18"
@@ -91,7 +91,7 @@ jobs:
quality:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@{{% param "checkout_action_version" %}}
- uses: actions/setup-python@v5
with:
python-version: "3.8"

View File

@@ -175,7 +175,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}
@@ -220,7 +220,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

View File

@@ -63,7 +63,7 @@ jobs:
lint-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Python
uses: actions/setup-python@v5

View File

@@ -158,7 +158,7 @@ jobs:
steps:
# 1. Checkout source code
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
with:
fetch-depth: 0 # Fetches full history for better caching/context

View File

@@ -158,7 +158,7 @@ jobs:
steps:
# 1. Checkout the codebase
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
with:
fetch-depth: 0

View File

@@ -266,7 +266,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

View File

@@ -84,7 +84,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}
@@ -135,7 +135,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}

View File

@@ -306,7 +306,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@{{% param "checkout_action_version" %}}
- uses: docker/setup-buildx-action@{{% param "setup_buildx_action_version" %}}
- name: Test build with policy
run: docker buildx build --policy strict=true .

View File

@@ -175,7 +175,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@{{% param "checkout_action_version" %}}
- name: Set up Docker with containerd image store
uses: docker/setup-docker-action@{{% param "setup_docker_action_version" %}}

View File

@@ -159,6 +159,8 @@ params:
setup_docker_action_version: "v5"
setup_qemu_action_version: "v4"
github_builder_version: "v1"
# Generic actions
checkout_action_version: "v6"
# Example runtime/library/os versions
example_go_version: "1.25"