88 GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
99
1010jobs :
11- setup :
12- name : Setup Common Repository
13- runs-on : ubuntu-latest
14- steps :
15- - name : Checkout common scripts
16- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17- with :
18- repository : descope/common
19- token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
20- path : common-repo
21-
22- - name : Upload common repo
23- uses : actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
24- with :
25- name : common-repo
26- path : common-repo/
27- retention-days : 1
28-
2911 build :
3012 name : Build
3113 runs-on : ubuntu-latest
32- needs : setup
3314 env :
3415 GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
3516 steps :
3617 - name : Checkout code
3718 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3819
39- - name : Download common repo
40- uses : actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
20+ - name : Checkout common scripts
21+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4122 with :
42- name : common-repo
43- path : common-repo/
23+ repository : descope/common
24+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
25+ path : common-repo
4426
4527 - name : Build
4628 uses : ./common-repo/.github/actions/build
@@ -53,18 +35,18 @@ jobs:
5335 lint :
5436 name : Lint and more checks
5537 runs-on : ubuntu-latest
56- needs : setup
5738 env :
5839 GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
5940 steps :
6041 - name : Checkout code
6142 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6243
63- - name : Download common repo
64- uses : actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
44+ - name : Checkout common scripts
45+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6546 with :
66- name : common-repo
67- path : common-repo/
47+ repository : descope/common
48+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
49+ path : common-repo
6850
6951 - name : Lint and more checks
7052 uses : ./common-repo/.github/actions/lint
@@ -77,18 +59,18 @@ jobs:
7759 test :
7860 name : Run Tests
7961 runs-on : ubuntu-latest
80- needs : setup
8162 env :
8263 GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
8364 steps :
8465 - name : Checkout code
8566 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8667
87- - name : Download common repo
88- uses : actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
68+ - name : Checkout common scripts
69+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8970 with :
90- name : common-repo
91- path : common-repo/
71+ repository : descope/common
72+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
73+ path : common-repo
9274
9375 - name : Run Tests
9476 uses : ./common-repo/.github/actions/tests
@@ -104,18 +86,18 @@ jobs:
10486 security :
10587 name : Run Security checks
10688 runs-on : ubuntu-latest
107- needs : setup
10889 env :
10990 GITHUB_TOKEN : ${{ secrets.AUTHZCACHE_TO_COMMON }}
11091 steps :
11192 - name : Checkout code
11293 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
11394
114- - name : Download common repo
115- uses : actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
95+ - name : Checkout common scripts
96+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
11697 with :
117- name : common-repo
118- path : common-repo/
98+ repository : descope/common
99+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
100+ path : common-repo
119101
120102 - name : Run Security checks
121103 uses : ./common-repo/.github/actions/security
@@ -128,7 +110,7 @@ jobs:
128110 pack :
129111 name : Pack and Upload
130112 runs-on : ubuntu-latest
131- needs : [setup, build]
113+ needs : build
132114 permissions :
133115 packages : write
134116 contents : read
@@ -140,11 +122,12 @@ jobs:
140122 - name : Checkout code
141123 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
142124
143- - name : Download common repo
144- uses : actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7
125+ - name : Checkout common scripts
126+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
145127 with :
146- name : common-repo
147- path : common-repo/
128+ repository : descope/common
129+ token : ${{ secrets.AUTHZCACHE_TO_COMMON }}
130+ path : common-repo
148131
149132 - name : Pack and Upload
150133 uses : ./common-repo/.github/actions/pack
0 commit comments