Skip to content

Commit 8e26c79

Browse files
committed
chore(ci): update GitHub Actions and enable Dependabot
Bump workflow action versions to current stable tags and add weekly Dependabot updates so action maintenance stays automated. Made-with: Cursor
1 parent 9922ff5 commit 8e26c79

5 files changed

Lines changed: 16 additions & 10 deletions

File tree

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: "/"
5+
schedule:
6+
interval: weekly

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
name: Lint commit messages
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
with:
1818
fetch-depth: 0
1919

20-
- uses: wagoid/commitlint-github-action@v6
20+
- uses: wagoid/commitlint-github-action@v6.2.1
2121

2222
validate:
2323
uses: ./.github/workflows/validate.yaml

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
new_release_published: ${{ steps.semantic.outputs.new_release_published }}
2121
new_release_version: ${{ steps.semantic.outputs.new_release_version }}
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
2424
with:
2525
persist-credentials: false
2626

27-
- uses: cycjimmy/semantic-release-action@v4
27+
- uses: cycjimmy/semantic-release-action@v6.0.0
2828
id: semantic
2929
with:
3030
extra_plugins: |
@@ -41,7 +41,7 @@ jobs:
4141
env:
4242
IMAGE_VERSION: ${{ needs.release.outputs.new_release_version }}
4343
steps:
44-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@v6
4545

4646
- name: Install build tools
4747
run: ./scripts/install_tools.sh

.github/workflows/update-runner.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
name: Check and update runner version
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
with:
1818
token: ${{ secrets.REPO_PAT }}
1919

.github/workflows/validate.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
name: Lint Containerfile
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v6
1515

16-
- uses: hadolint/hadolint-action@v3.1.0
16+
- uses: hadolint/hadolint-action@v3.3.0
1717
with:
1818
dockerfile: Containerfile
1919

@@ -22,7 +22,7 @@ jobs:
2222
needs: hadolint
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626

2727
- name: Install build tools
2828
run: ./scripts/install_tools.sh
@@ -78,7 +78,7 @@ jobs:
7878
run: dive --ci --source=docker "${IMAGE_NAME}:test"
7979

8080
- name: Cache Trivy vulnerability DB
81-
uses: actions/cache@v4
81+
uses: actions/cache@v5
8282
with:
8383
path: ~/.cache/trivy
8484
key: trivy-db-${{ runner.os }}-${{ github.run_id }}

0 commit comments

Comments
 (0)