Skip to content

Commit 844b8a9

Browse files
authored
[chore] Fix image publish permissions (#3871)
* Add back the things * oops
1 parent 920aa14 commit 844b8a9

12 files changed

+74
-45
lines changed

.github/workflows/publish-autoinstrumentation-apache-httpd.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ name: "Publish Apache HTTPD Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/apache-httpd/**'
7-
- '.github/workflows/publish-autoinstrumentation-apache-httpd.yaml'
6+
- "autoinstrumentation/apache-httpd/**"
7+
- ".github/workflows/publish-autoinstrumentation-apache-httpd.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/apache-httpd/**'
13-
- '.github/workflows/publish-autoinstrumentation-apache-httpd.yaml'
12+
- "autoinstrumentation/apache-httpd/**"
13+
- ".github/workflows/publish-autoinstrumentation-apache-httpd.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
@@ -19,6 +19,9 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2225

2326
jobs:
2427
publish:

.github/workflows/publish-autoinstrumentation-dotnet.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ name: "Publish DotNet Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/dotnet/**'
7-
- '.github/workflows/publish-autoinstrumentation-dotnet.yaml'
6+
- "autoinstrumentation/dotnet/**"
7+
- ".github/workflows/publish-autoinstrumentation-dotnet.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/dotnet/**'
13-
- '.github/workflows/publish-autoinstrumentation-dotnet.yaml'
12+
- "autoinstrumentation/dotnet/**"
13+
- ".github/workflows/publish-autoinstrumentation-dotnet.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
@@ -19,6 +19,9 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2225

2326
jobs:
2427
publish:

.github/workflows/publish-autoinstrumentation-java.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,25 @@ name: "Publish Java Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/java/**'
7-
- '.github/workflows/publish-autoinstrumentation-java.yaml'
6+
- "autoinstrumentation/java/**"
7+
- ".github/workflows/publish-autoinstrumentation-java.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/java/**'
13-
- '.github/workflows/publish-autoinstrumentation-java.yaml'
12+
- "autoinstrumentation/java/**"
13+
- ".github/workflows/publish-autoinstrumentation-java.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
1717
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
1818
cancel-in-progress: true
1919

20-
2120
permissions:
2221
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2325

2426
jobs:
2527
publish:

.github/workflows/publish-autoinstrumentation-nodejs.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,25 @@ name: "Publish NodeJS Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/nodejs/**'
7-
- '.github/workflows/publish-autoinstrumentation-nodejs.yaml'
6+
- "autoinstrumentation/nodejs/**"
7+
- ".github/workflows/publish-autoinstrumentation-nodejs.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/nodejs/**'
13-
- '.github/workflows/publish-autoinstrumentation-nodejs.yaml'
12+
- "autoinstrumentation/nodejs/**"
13+
- ".github/workflows/publish-autoinstrumentation-nodejs.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
1717
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
1818
cancel-in-progress: true
1919

20-
2120
permissions:
2221
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2325

2426
jobs:
2527
publish:

.github/workflows/publish-autoinstrumentation-php.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ name: "Publish PHP Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/php/**'
7-
- '.github/workflows/publish-autoinstrumentation-php.yaml'
6+
- "autoinstrumentation/php/**"
7+
- ".github/workflows/publish-autoinstrumentation-php.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/php/**'
13-
- '.github/workflows/publish-autoinstrumentation-php.yaml'
12+
- "autoinstrumentation/php/**"
13+
- ".github/workflows/publish-autoinstrumentation-php.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
@@ -19,6 +19,9 @@ concurrency:
1919

2020
permissions:
2121
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2225

2326
jobs:
2427
publish:

.github/workflows/publish-autoinstrumentation-python.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,25 @@ name: "Publish Python Auto-Instrumentation"
33
on:
44
push:
55
paths:
6-
- 'autoinstrumentation/python/**'
7-
- '.github/workflows/publish-autoinstrumentation-python.yaml'
6+
- "autoinstrumentation/python/**"
7+
- ".github/workflows/publish-autoinstrumentation-python.yaml"
88
branches:
99
- main
1010
pull_request:
1111
paths:
12-
- 'autoinstrumentation/python/**'
13-
- '.github/workflows/publish-autoinstrumentation-python.yaml'
12+
- "autoinstrumentation/python/**"
13+
- ".github/workflows/publish-autoinstrumentation-python.yaml"
1414
workflow_dispatch:
1515

1616
concurrency:
1717
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
1818
cancel-in-progress: true
1919

20-
2120
permissions:
2221
contents: read
22+
packages: write
23+
attestations: write
24+
id-token: write
2325

2426
jobs:
2527
publish:

.github/workflows/publish-images.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: "Publish operator"
22

33
on:
44
push:
5-
branches: [ main ]
6-
tags: [ 'v*' ]
5+
branches: [main]
6+
tags: ["v*"]
77

88
workflow_dispatch:
99

@@ -12,6 +12,9 @@ env:
1212

1313
permissions:
1414
contents: read
15+
packages: write
16+
attestations: write
17+
id-token: write
1518

1619
jobs:
1720
publish:
@@ -22,7 +25,7 @@ jobs:
2225

2326
- uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
2427
with:
25-
go-version: '~1.24.2'
28+
go-version: "~1.24.2"
2629

2730
- name: Unshallow
2831
run: git fetch --prune --unshallow

.github/workflows/publish-must-gather.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: "Publish must-gather image"
22

33
on:
44
push:
5-
branches: [ main ]
6-
tags: [ 'v*' ]
5+
branches: [main]
6+
tags: ["v*"]
77

88
workflow_dispatch:
99

@@ -12,6 +12,9 @@ env:
1212

1313
permissions:
1414
contents: read
15+
packages: write
16+
attestations: write
17+
id-token: write
1518

1619
jobs:
1720
publish:
@@ -22,7 +25,7 @@ jobs:
2225

2326
- uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
2427
with:
25-
go-version: '~1.24.2'
28+
go-version: "~1.24.2"
2629

2730
- name: Unshallow
2831
run: git fetch --prune --unshallow

.github/workflows/publish-operator-bundle.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@ name: "Publish operator bundle"
33
on:
44
push:
55
paths:
6-
- '.github/workflows/publish-operator-bundle.yaml'
7-
- 'bundle/**'
6+
- ".github/workflows/publish-operator-bundle.yaml"
7+
- "bundle/**"
88
branches:
99
- main
1010
tags:
11-
- 'v*'
11+
- "v*"
1212
workflow_dispatch:
1313

1414
permissions:
1515
contents: read
1616
packages: write
17+
attestations: write
18+
id-token: write
1719

1820
jobs:
1921
publish:
@@ -35,7 +37,6 @@ jobs:
3537
type=semver,pattern={{raw}}
3638
type=ref,event=branch
3739
38-
3940
- name: Set up QEMU
4041
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
4142

.github/workflows/publish-operator-opamp-bridge.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@ name: "Publish Operator OpAMP Bridge"
33
on:
44
push:
55
paths:
6-
- 'cmd/operator-opamp-bridge/**'
7-
- '.github/workflows/publish-operator-opamp-bridge.yaml'
6+
- "cmd/operator-opamp-bridge/**"
7+
- ".github/workflows/publish-operator-opamp-bridge.yaml"
88
branches:
99
- main
1010
tags:
11-
- 'v*'
11+
- "v*"
1212
workflow_dispatch:
1313

1414
env:
1515
PLATFORMS: linux/amd64,linux/arm64,linux/s390x,linux/ppc64le
1616

1717
permissions:
1818
contents: read
19+
packages: write
20+
attestations: write
21+
id-token: write
1922

2023
jobs:
2124
publish:
@@ -26,7 +29,7 @@ jobs:
2629

2730
- uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
2831
with:
29-
go-version: '~1.24.2'
32+
go-version: "~1.24.2"
3033

3134
# TODO: We're currently not using this. Should we?
3235
- name: Read version

0 commit comments

Comments
 (0)