Skip to content

Commit 5b41ed9

Browse files
authored
Merge pull request #24 from veqryn/more-cicd
More CICD updates
2 parents d4dd046 + 246ee91 commit 5b41ed9

4 files changed

Lines changed: 16 additions & 12 deletions

File tree

.github/workflows/build_and_test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
go-version: [ '1.21', '1.22', '1.23', '1.24' ]
23+
go-version: [ '1.21', '1.22', '1.23', '1.24', '1.25', '1.26', '1.27' ]
2424

2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v6
2727

2828
- name: Set up Go ${{ matrix.go-version }}
29-
uses: actions/setup-go@v4
29+
uses: actions/setup-go@v6
3030
with:
3131
go-version: ${{ matrix.go-version }}
3232

.github/workflows/golangci-lint.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,20 @@ jobs:
1515
name: lint
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-go@v4
18+
- uses: actions/checkout@v6
19+
- uses: actions/setup-go@v6
2020
with:
21-
go-version: 'stable'
21+
#go-version: 'stable'
22+
go-version: '1.26'
2223
cache: false
2324
- name: Github-action golangci-lint
24-
uses: golangci/golangci-lint-action@v3
25+
uses: golangci/golangci-lint-action@v9
2526
with:
2627
# Require: The version of golangci-lint to use.
2728
# When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version.
2829
# When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit.
29-
version: latest
30+
#version: latest
31+
version: v2.12.2
3032

3133
# Optional: working directory, useful for monorepos
3234
# working-directory: somedir

.github/workflows/scorecard.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ jobs:
2929

3030
steps:
3131
- name: "Checkout code"
32-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
32+
uses: actions/checkout@v6
3333
with:
3434
persist-credentials: false
3535

3636
- name: "Run analysis"
37-
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
37+
uses: ossf/scorecard-action@v2.4.3
3838
with:
3939
results_file: results.sarif
4040
results_format: sarif
@@ -51,14 +51,14 @@ jobs:
5151
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
5252
# format to the repository Actions tab.
5353
- name: "Upload artifact"
54-
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
54+
uses: actions/upload-artifact@v7
5555
with:
5656
name: SARIF file
5757
path: results.sarif
5858
retention-days: 5
5959

6060
# Upload the results to GitHub's code scanning dashboard.
6161
- name: "Upload to code-scanning"
62-
uses: github/codeql-action/upload-sarif@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
62+
uses: github/codeql-action/upload-sarif@v4
6363
with:
6464
sarif_file: results.sarif

.golangci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
version: "2"
2+
13
run:
24
tests: false

0 commit comments

Comments
 (0)