@@ -14,40 +14,17 @@ jobs:
1414 steps :
1515 - name : Checkout code
1616 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17- - name : Debug secrets
18- run : |
19- echo "APP_ID length: ${#APP_ID}"
20- echo "APP_PEM length: ${#APP_PEM}"
21- if [[ -z "$APP_ID" ]]; then
22- echo "❌ APP_ID is empty or not set"
23- exit 1
24- else
25- echo "✅ APP_ID is set"
26- fi
27- if [[ -z "$APP_PEM" ]]; then
28- echo "❌ APP_PEM is empty or not set"
29- exit 1
30- else
31- echo "✅ APP_PEM is set"
32- fi
33- env :
34- APP_ID : ${{ secrets.APP_ID }}
35- APP_PEM : ${{ secrets.APP_PEM }}
36- - name : Generate GitHub App Token
37- id : github_app_token
38- uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
39- with :
40- app-id : ${{ secrets.APP_ID }}
41- private-key : ${{ secrets.APP_PEM }}
17+
18+
4219 - name : Checkout common scripts
4320 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4421 with :
4522 repository : descope/common
46- token : ${{ steps.github_app_token.outputs.token }}
23+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
4724 path : vendor/github.com/descope/common
4825 - name : Build
4926 env :
50- GITHUB_TOKEN : ${{ steps.github_app_token.outputs.token }}
27+ GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
5128 GO_VERSION : ${{ env.GO_VERSION }}
5229 APP_PEM : ${{ secrets.APP_PEM }}
5330 APP_ID : ${{ secrets.APP_ID }}
@@ -62,21 +39,16 @@ jobs:
6239 steps :
6340 - name : Checkout code
6441 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
65- - name : Generate GitHub App Token
66- id : github_app_token
67- uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
68- with :
69- app-id : ${{ secrets.APP_ID }}
70- private-key : ${{ secrets.APP_PEM }}
42+
7143 - name : Checkout common scripts
7244 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7345 with :
7446 repository : descope/common
75- token : ${{ steps.github_app_token.outputs.token }}
47+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
7648 path : vendor/github.com/descope/common
7749 - name : Lint and more checks
7850 env :
79- GITHUB_TOKEN : ${{ steps.github_app_token.outputs.token }}
51+ GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
8052 GO_VERSION : ${{ env.GO_VERSION }}
8153 APP_PEM : ${{ secrets.APP_PEM }}
8254 APP_ID : ${{ secrets.APP_ID }}
@@ -91,22 +63,17 @@ jobs:
9163 steps :
9264 - name : Checkout code
9365 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94- - name : Generate GitHub App Token
95- id : github_app_token
96- uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
97- with :
98- app-id : ${{ secrets.APP_ID }}
99- private-key : ${{ secrets.APP_PEM }}
66+
10067 - name : Checkout common scripts
10168 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
10269 with :
10370 repository : descope/common
104- token : ${{ steps.github_app_token.outputs.token }}
71+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
10572 path : vendor/github.com/descope/common
10673 - name : Run Tests
10774 env :
10875 DATABASE_PASSWORD : ${{ env.DATABASE_PASSWORD }}
109- GITHUB_TOKEN : ${{ steps.github_app_token.outputs.token }}
76+ GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
11077 GO_VERSION : ${{ env.GO_VERSION }}
11178 APP_PEM : ${{ secrets.APP_PEM }}
11279 APP_ID : ${{ secrets.APP_ID }}
@@ -122,21 +89,16 @@ jobs:
12289 steps :
12390 - name : Checkout code
12491 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
125- - name : Generate GitHub App Token
126- id : github_app_token
127- uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
128- with :
129- app-id : ${{ secrets.APP_ID }}
130- private-key : ${{ secrets.APP_PEM }}
92+
13193 - name : Checkout common scripts
13294 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13395 with :
13496 repository : descope/common
135- token : ${{ steps.github_app_token.outputs.token }}
97+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
13698 path : vendor/github.com/descope/common
13799 - name : Run Security checks
138100 env :
139- GITHUB_TOKEN : ${{ steps.github_app_token.outputs.token }}
101+ GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
140102 GO_VERSION : ${{ env.GO_VERSION }}
141103 APP_PEM : ${{ secrets.APP_PEM }}
142104 APP_ID : ${{ secrets.APP_ID }}
@@ -158,21 +120,16 @@ jobs:
158120 - name : Checkout code
159121 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
160122
161- - name : Generate GitHub App Token
162- id : github_app_token
163- uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
164- with :
165- app-id : ${{ secrets.APP_ID }}
166- private-key : ${{ secrets.APP_PEM }}
123+
167124 - name : Checkout common scripts
168125 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
169126 with :
170127 repository : descope/common
171- token : ${{ steps.github_app_token.outputs.token }}
128+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
172129 path : vendor/github.com/descope/common
173130 - name : Pack and Upload
174131 env :
175- GITHUB_TOKEN : ${{ steps.github_app_token.outputs.token }}
132+ GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
176133 GO_VERSION : ${{ env.GO_VERSION }}
177134 APP_PEM : ${{ secrets.APP_PEM }}
178135 APP_ID : ${{ secrets.APP_ID }}
0 commit comments