Skip to content

Commit 3e9a095

Browse files
authored
Merge branch 'master' into patch-1
2 parents 24598f4 + 3285327 commit 3e9a095

1 file changed

Lines changed: 26 additions & 18 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,36 +10,41 @@ env:
1010

1111
permissions:
1212
contents: write
13-
issues: write # Used by Release step to update "The automated release is failing" issue
14-
pull-requests: write # Used by ShellCheck Action to add comments on PR
13+
issues: write # Used by Release step to update "The automated release is failing" issue
14+
pull-requests: write # Used by ShellCheck Action to add comments on PR
1515

1616
jobs:
1717
lint:
1818
name: Lint
19-
runs-on: ubuntu-20.04
20-
container: pipelinecomponents/hadolint:0.10.1
19+
runs-on: ubuntu-24.04
20+
container: pipelinecomponents/hadolint:0.27.2
2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v5
23+
2324
- name: Run hadolint
2425
run: hadolint Dockerfile
2526

2627
shellcheck:
2728
name: ShellCheck
28-
runs-on: ubuntu-20.04
29+
runs-on: ubuntu-24.04
2930
steps:
30-
- uses: actions/checkout@v3
31+
- uses: actions/checkout@v5
32+
3133
- name: Run ShellCheck
32-
uses: reviewdog/action-shellcheck@v1.16.0
34+
uses: reviewdog/action-shellcheck@v1.31.0
3335
with:
3436
reporter: github-pr-review
3537
fail_on_error: true
3638

3739
build-test:
3840
name: Build and Test
39-
runs-on: ubuntu-20.04
40-
needs: [ "lint", "shellcheck" ]
41+
runs-on: ubuntu-24.04
42+
needs:
43+
- lint
44+
- shellcheck
4145
steps:
42-
- uses: actions/checkout@v3
46+
- uses: actions/checkout@v5
47+
4348
- name: Build Docker image
4449
run: docker build -t $TEST_IMAGE_NAME .
4550

@@ -50,10 +55,11 @@ jobs:
5055

5156
integration-tests:
5257
name: Integration Tests
53-
runs-on: ubuntu-20.04
54-
needs: build-test
58+
runs-on: ubuntu-24.04
59+
needs:
60+
- build-test
5561
steps:
56-
- uses: actions/checkout@v3
62+
- uses: actions/checkout@v5
5763

5864
- name: Run integration test 1
5965
uses: ./
@@ -120,11 +126,13 @@ jobs:
120126
release:
121127
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
122128
name: Release
123-
runs-on: ubuntu-20.04
124-
needs: integration-tests
129+
runs-on: ubuntu-24.04
130+
needs:
131+
- integration-tests
125132
steps:
126-
- uses: actions/checkout@v2
127-
- uses: cycjimmy/semantic-release-action@v3
133+
- uses: actions/checkout@v5
134+
135+
- uses: cycjimmy/semantic-release-action@v5
128136
with:
129137
extra_plugins: |
130138
@semantic-release/git

0 commit comments

Comments
 (0)