Skip to content

Commit 107843d

Browse files
committed
Update pins and permissions for GHA reusable workflows
1 parent fda0d08 commit 107843d

File tree

9 files changed

+44
-11
lines changed

9 files changed

+44
-11
lines changed

.github/workflows/codecov.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ jobs:
5454

5555
build-conan-deps:
5656
name: Build Conan deps
57-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
57+
permissions:
58+
actions: write
59+
contents: read
60+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
5861

5962
build-project:
6063
name: Build project

.github/workflows/codeql-cpp.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ permissions:
2929
jobs:
3030
build-conan-deps:
3131
name: Build Conan deps
32-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
32+
permissions:
33+
actions: write
34+
contents: read
35+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
3336

3437
analyze:
3538
name: Analyze (C++)

.github/workflows/cppstd.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,20 @@ permissions:
3232
jobs:
3333
build-conan-deps-cpp20:
3434
name: Build Conan deps
35-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
35+
permissions:
36+
actions: write
37+
contents: read
38+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
3639
with:
3740
image: ghcr.io/paulsengroup/ci-docker-images/ubuntu-24.04-cxx-clang-19
3841
cppstd: 20
3942

4043
build-conan-deps-cpp23:
4144
name: Build Conan deps
42-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
45+
permissions:
46+
actions: write
47+
contents: read
48+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
4349
with:
4450
image: ghcr.io/paulsengroup/ci-docker-images/ubuntu-24.04-cxx-clang-19
4551
cppstd: 23

.github/workflows/fuzzy-testing.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ permissions:
6060
jobs:
6161
build-conan-deps:
6262
name: Build Conan deps
63-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
63+
permissions:
64+
actions: write
65+
contents: read
66+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
6467

6568
build-project:
6669
name: Build project

.github/workflows/macos-ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,19 @@ jobs:
8585

8686
build-conan-deps-x86:
8787
name: Build Conan deps
88-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-macos.yml@ededff07255164aa8b21887fd638781a885f8462
88+
permissions:
89+
actions: write
90+
contents: read
91+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-macos.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
8992
with:
9093
os: macos-13
9194

9295
build-conan-deps-arm64:
9396
name: Build Conan deps
94-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-macos.yml@ededff07255164aa8b21887fd638781a885f8462
97+
permissions:
98+
actions: write
99+
contents: read
100+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-macos.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
95101
with:
96102
os: macos-14
97103

.github/workflows/packaging.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ permissions:
3030
jobs:
3131
build-conan-deps:
3232
name: Build Conan deps
33-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
33+
permissions:
34+
actions: write
35+
contents: read
36+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
3437

3538
test-find-package:
3639
runs-on: ubuntu-latest

.github/workflows/run-clang-tidy.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ permissions:
4444
jobs:
4545
build-conan-deps:
4646
name: Build Conan deps
47-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
47+
permissions:
48+
actions: write
49+
contents: read
50+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
4851

4952
build-project:
5053
name: Build project

.github/workflows/ubuntu-ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,10 @@ jobs:
155155

156156
build-conan-deps:
157157
name: Build Conan deps
158-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@ededff07255164aa8b21887fd638781a885f8462
158+
permissions:
159+
actions: write
160+
contents: read
161+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-linux.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
159162

160163
build-project:
161164
name: Build project

.github/workflows/windows-ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ jobs:
7676

7777
build-conan-deps:
7878
name: Build Conan deps
79-
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-windows.yml@ededff07255164aa8b21887fd638781a885f8462
79+
permissions:
80+
actions: write
81+
contents: read
82+
uses: paulsengroup/hictk/.github/workflows/build-conan-deps-windows.yml@1e750a1ba3f24e25059bff8de5c4eb62b9686770
8083
with:
8184
os: windows-2019
8285

0 commit comments

Comments
 (0)