Skip to content

Commit 9ac2592

Browse files
authored
Merge branch 'main' into chore/more-platforms
2 parents 04c471e + b09f078 commit 9ac2592

18 files changed

+64
-51
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ permissions:
2323
jobs:
2424
unit-tests:
2525
name: Unit Tests
26-
runs-on: ubuntu-22.04
26+
runs-on: ubuntu-24.04
2727
steps:
2828
- name: Checkout Repository
29-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
29+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
3030

3131
- name: Setup Golang Environment
3232
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
@@ -43,7 +43,7 @@ jobs:
4343

4444
build-docker:
4545
name: Build Docker Image
46-
runs-on: ubuntu-22.04
46+
runs-on: ubuntu-24.04
4747
permissions:
4848
contents: write # for lucacome/draft-release to create/update release draft
4949
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
@@ -58,7 +58,7 @@ jobs:
5858
- 5000:5000
5959
steps:
6060
- name: Checkout Repository
61-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
61+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
6262
with:
6363
fetch-depth: 0
6464

@@ -164,14 +164,13 @@ jobs:
164164

165165
- name: Setup Snapcraft
166166
run: |
167-
sudo apt-get update
168-
sudo apt-get -yq --no-install-suggests --no-install-recommends install snapcraft
167+
sudo snap install snapcraft --classic
169168
mkdir -p $HOME/.cache/snapcraft/download
170169
mkdir -p $HOME/.cache/snapcraft/stage-packages
171170
if: github.ref_type == 'tag'
172171

173172
- name: Install Nix
174-
uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
173+
uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
175174
with:
176175
github_access_token: ${{ secrets.GITHUB_TOKEN }}
177176
if: github.ref_type == 'tag'
@@ -218,7 +217,7 @@ jobs:
218217
add-cpes-if-none: true
219218

220219
- name: Upload scan result to GitHub Security tab
221-
uses: github/codeql-action/upload-sarif@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7
220+
uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
222221
continue-on-error: true
223222
with:
224223
sarif_file: ${{ steps.scan.outputs.sarif }}

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ permissions:
2121
jobs:
2222
analyze:
2323
name: Analyze
24-
runs-on: ubuntu-22.04
24+
runs-on: ubuntu-24.04
2525
permissions:
2626
actions: read # for github/codeql-action/init to get workflow details
2727
contents: read # for actions/checkout to fetch code
@@ -45,7 +45,7 @@ jobs:
4545

4646
steps:
4747
- name: Checkout repository
48-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
48+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
4949

5050
- name: Setup Golang Environment
5151
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
@@ -55,7 +55,7 @@ jobs:
5555

5656
# Initializes the CodeQL tools for scanning.
5757
- name: Initialize CodeQL
58-
uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7
58+
uses: github/codeql-action/init@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
5959
with:
6060
languages: ${{ matrix.language }}
6161
build-mode: ${{ matrix.build-mode }}
@@ -67,6 +67,6 @@ jobs:
6767
# queries: security-extended,security-and-quality
6868

6969
- name: Perform CodeQL Analysis
70-
uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7
70+
uses: github/codeql-action/analyze@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
7171
with:
7272
category: "/language:${{matrix.language}}"

.github/workflows/dependency-review.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ permissions:
1313

1414
jobs:
1515
dependency-review:
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
permissions:
1818
contents: read # for actions/checkout
1919
pull-requests: write # for actions/dependency-review-action to post comments
2020
steps:
2121
- name: Checkout Repository
22-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2323

2424
- name: Dependency Review
2525
uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4

.github/workflows/dockerhub-description.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ permissions:
1616

1717
jobs:
1818
dockerHubDescription:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
if: ${{ github.event.repository.fork == false }}
2121
steps:
22-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22+
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2323

2424
- name: Modify readme for DockerHub
2525
run: |

.github/workflows/f5-cla.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ permissions:
1919
jobs:
2020
f5-cla:
2121
name: F5 CLA
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323
permissions:
2424
actions: write
2525
contents: read
@@ -28,7 +28,7 @@ jobs:
2828
steps:
2929
- name: Run F5 Contributor License Agreement (CLA) assistant
3030
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have hereby read the F5 CLA and agree to its terms') || github.event_name == 'pull_request_target'
31-
uses: contributor-assistant/github-action@f41946747f85d28e9a738f4f38dbcc74b69c7e0e # v2.5.1
31+
uses: contributor-assistant/github-action@ca4a40a7d1004f18d9960b404b97e5f30a505a08 # v2.6.1
3232
with:
3333
# Any pull request targeting the following branch will trigger a CLA check.
3434
branch: "main"

.github/workflows/fossa.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ permissions:
1818
jobs:
1919
scan:
2020
name: Fossa
21-
runs-on: ubuntu-22.04
21+
runs-on: ubuntu-24.04
2222
if: ${{ github.event.repository.fork == false }}
2323
steps:
2424
- name: Checkout Repository
25-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
25+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2626

2727
- name: Scan
2828
uses: fossas/fossa-action@09bcf127dc0ccb4b5a023f6f906728878e8610ba # v1.4.0

.github/workflows/labeler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
permissions:
1111
contents: read
1212
pull-requests: write
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
steps:
15-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
15+
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
1616
with:
1717
sparse-checkout: |
1818
labeler.yml

.github/workflows/lint.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ permissions:
1919
jobs:
2020
lint:
2121
name: Go Lint
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323
steps:
2424
- name: Checkout Repository
25-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
25+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2626

2727
- name: Setup Golang Environment
2828
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
@@ -36,22 +36,22 @@ jobs:
3636

3737
actionlint:
3838
name: Actionlint
39-
runs-on: ubuntu-22.04
39+
runs-on: ubuntu-24.04
4040
steps:
4141
- name: Checkout Repository
42-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
42+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
4343

4444
- name: Lint Actions
45-
uses: reviewdog/action-actionlint@05c9d7bef25a46caf572df3497afa7082fc111df # v1.55.0
45+
uses: reviewdog/action-actionlint@15a7a477ab5ab768a41c39b2c53970bf151c73f3 # v1.56.0
4646
with:
4747
actionlint_flags: -shellcheck ""
4848

4949
markdown-lint:
5050
name: Markdown Lint
51-
runs-on: ubuntu-22.04
51+
runs-on: ubuntu-24.04
5252
steps:
5353
- name: Checkout Repository
54-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
54+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
5555

5656
- name: Lint Markdown
5757
uses: DavidAnson/markdownlint-cli2-action@db43aef879112c3119a410d69f66701e0d530809 # v17.0.0
@@ -62,10 +62,10 @@ jobs:
6262

6363
yaml-lint:
6464
name: YAML lint
65-
runs-on: ubuntu-22.04
65+
runs-on: ubuntu-24.04
6666
steps:
6767
- name: Checkout Repository
68-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
68+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
6969

7070
- name: Lint YAML
7171
uses: reviewdog/action-yamllint@e09f07780388032a624e9eb44a23fd1bbb4052cc # v1.19.0

.github/workflows/notifications.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ permissions:
1616

1717
jobs:
1818
on-failure:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
2121
permissions:
2222
contents: read

.github/workflows/scorecards.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions: read-all
1313
jobs:
1414
analysis:
1515
name: Scorecard analysis
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
permissions:
1818
# Needed to upload the results to code-scanning dashboard.
1919
security-events: write
@@ -25,7 +25,7 @@ jobs:
2525

2626
steps:
2727
- name: "Checkout code"
28-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
28+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
2929
with:
3030
persist-credentials: false
3131

@@ -56,6 +56,6 @@ jobs:
5656

5757
# Upload the results to GitHub's code scanning dashboard.
5858
- name: "Upload to code-scanning"
59-
uses: github/codeql-action/upload-sarif@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7
59+
uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
6060
with:
6161
sarif_file: results.sarif

0 commit comments

Comments
 (0)