Skip to content

Commit 25f39be

Browse files
committed
CCM-12614: add github package manager authentication
1 parent 8c9db6d commit 25f39be

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

.github/workflows/stage-2-test.yaml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,14 @@ env:
4040
AWS_REGION: eu-west-2
4141
TERM: xterm-256color
4242

43-
permissions:
44-
id-token: write # This is required for requesting the JWT
45-
contents: read # This is required for actions/checkout
46-
packages: read # This is required for downloading from GitHub Package Registry
47-
4843
jobs:
4944
check-generated-dependencies:
5045
name: "Check generated dependencies"
5146
runs-on: ubuntu-latest
5247
timeout-minutes: 5
48+
permissions:
49+
contents: read
50+
packages: read
5351
steps:
5452
- name: "Checkout code"
5553
uses: actions/checkout@v5
@@ -68,6 +66,9 @@ jobs:
6866
name: "Unit tests"
6967
runs-on: ubuntu-latest
7068
timeout-minutes: 5
69+
permissions:
70+
contents: read
71+
packages: read
7172
steps:
7273
- name: "Checkout code"
7374
uses: actions/checkout@v5
@@ -102,6 +103,9 @@ jobs:
102103
name: "Linting"
103104
runs-on: ubuntu-latest
104105
timeout-minutes: 5
106+
permissions:
107+
contents: read
108+
packages: read
105109
steps:
106110
- name: "Checkout code"
107111
uses: actions/checkout@v5
@@ -116,6 +120,9 @@ jobs:
116120
name: "Typecheck"
117121
runs-on: ubuntu-latest
118122
timeout-minutes: 5
123+
permissions:
124+
contents: read
125+
packages: read
119126
env:
120127
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
121128
steps:
@@ -133,6 +140,8 @@ jobs:
133140
needs: [test-unit]
134141
runs-on: ubuntu-latest
135142
timeout-minutes: 5
143+
permissions:
144+
contents: read
136145
steps:
137146
- name: "Checkout code"
138147
uses: actions/checkout@v5

scripts/set-github-token.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44

55
npm config ls -l | grep '/npm.pkg.github.com/:_authToken' -q && echo "Github token already exists" && exit 0
66

7-
if [ -z "${GITHUB_TOKEN:-}" ]; then
7+
if [[ -z "${GITHUB_TOKEN:-}" ]]; then
88
read -p "Enter GitHub token: " GITHUB_TOKEN
99
export GITHUB_TOKEN
1010
fi

0 commit comments

Comments
 (0)