Skip to content

Commit 26e4ca6

Browse files
authored
ci: Fix CI permissions (#359)
Signed-off-by: André Silva <[email protected]>
1 parent 88b649a commit 26e4ca6

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ jobs:
1818

1919
runs-on: ${{ matrix.os }}
2020

21+
permissions:
22+
contents: read
23+
pull-requests: write
24+
packages: read
25+
2126
steps:
2227
- name: Checkout
2328
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
@@ -44,6 +49,10 @@ jobs:
4449

4550
e2e:
4651
runs-on: ubuntu-latest
52+
permissions:
53+
contents: read
54+
pull-requests: write
55+
packages: read
4756
steps:
4857
- name: Checkout
4958
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

.github/workflows/lint-pr.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Lint PR'
1+
name: "Lint PR"
22

33
on:
44
pull_request_target:
@@ -10,9 +10,13 @@ on:
1010
jobs:
1111
main:
1212
name: Validate PR title
13+
permissions:
14+
contents: read
15+
pull-requests: write
1316
runs-on: ubuntu-latest
1417
steps:
15-
- uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5
18+
- id: lint_pr_title
19+
uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5
1620
env:
1721
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1822

@@ -24,16 +28,16 @@ jobs:
2428
header: pr-title-lint-error
2529
message: |
2630
Hey there and thank you for opening this pull request! 👋🏼
27-
31+
2832
We require pull request titles to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted.
2933
Details:
30-
34+
3135
```
3236
${{ steps.lint_pr_title.outputs.error_message }}
3337
```
3438
# Delete a previous comment when the issue has been resolved
3539
- if: ${{ steps.lint_pr_title.outputs.error_message == null }}
3640
uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2
37-
with:
41+
with:
3842
header: pr-title-lint-error
3943
delete: true

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ jobs:
99
release-package:
1010
environment: publish
1111
runs-on: windows-latest
12+
permissions:
13+
contents: read
14+
pull-requests: write
1215

1316
steps:
1417
- uses: google-github-actions/release-please-action@db8f2c60ee802b3748b512940dde88eabd7b7e01 # v3

0 commit comments

Comments
 (0)