Skip to content

Commit a8f1c5c

Browse files
authored
Merge pull request #2 from ably/worktree-fixup-workflows
ci: GHA workflow security cleanup
2 parents e49d160 + 4d75f4e commit a8f1c5c

2 files changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,22 @@ on:
55
push:
66
branches: [main]
77

8+
permissions: {}
9+
810
jobs:
911
test:
1012
runs-on: ubuntu-latest
13+
permissions:
14+
contents: read
1115
strategy:
1216
matrix:
1317
go-version: ['1.22', '1.23']
1418
steps:
15-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
20+
with:
21+
persist-credentials: false
1622

17-
- uses: actions/setup-go@v5
23+
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
1824
with:
1925
go-version: ${{ matrix.go-version }}
2026

.github/workflows/release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,25 @@ on:
44
push:
55
tags: ['v*']
66

7-
permissions:
8-
contents: write
7+
permissions: {}
98

109
jobs:
1110
goreleaser:
1211
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
1314
steps:
14-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1516
with:
1617
fetch-depth: 0
18+
persist-credentials: false
1719

18-
- uses: actions/setup-go@v5
20+
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
1921
with:
2022
go-version: '1.22'
23+
cache: false
2124

22-
- uses: goreleaser/goreleaser-action@v6
25+
- uses: goreleaser/goreleaser-action@e435ccd777264be153ace6237001ef4d979d3a7a # v6.4.0
2326
with:
2427
version: '~> v2'
2528
args: release --clean

0 commit comments

Comments
 (0)