18
18
runs-on : ubuntu-latest
19
19
steps :
20
20
- name : Checkout code
21
- uses : actions/checkout@v4
22
- - uses : actions/setup-node@v4
21
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
22
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
23
23
with :
24
24
cache : ' yarn'
25
25
node-version-file : .nvmrc
36
36
runs-on : ubuntu-latest
37
37
steps :
38
38
- name : Checkout code
39
- uses : actions/checkout@v4
40
- - uses : actions/setup-node@v4
39
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
40
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
41
41
with :
42
42
cache : ' yarn'
43
43
node-version-file : .nvmrc
60
60
checks : write
61
61
steps :
62
62
- name : Checkout code
63
- uses : actions/checkout@v4
64
- - uses : actions/setup-node@v4
63
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
64
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
65
65
with :
66
66
cache : ' yarn'
67
67
node-version-file : .nvmrc
73
73
- name : Testing
74
74
run : yarn run test
75
75
- name : Coverage check
76
-
76
+ uses : devmasx/coverage-check-action@4a754f8957c6824e0a0d44bf9168fdbdf47e7e2f # v1.2.0
77
77
with :
78
78
type : lcov
79
79
min_coverage : 77
85
85
runs-on : ubuntu-latest
86
86
steps :
87
87
- name : Checkout code
88
- uses : actions/checkout@v4
89
- - uses : actions/setup-node@v4
88
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
89
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4
90
90
with :
91
91
cache : ' yarn'
92
92
node-version-file : .nvmrc
@@ -116,12 +116,12 @@ jobs:
116
116
IMAGE_NAME : auth-hosting
117
117
steps :
118
118
- name : Checkout code
119
- uses : actions/checkout@v4
119
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
120
120
- name : Create docker ignore
121
121
run : |
122
122
cp .gitignore .dockerignore
123
123
- name : Login to GHCR
124
- uses : docker/login-action@v3
124
+ uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3
125
125
with :
126
126
registry : ghcr.io
127
127
username : ${{ github.repository_owner }}
@@ -134,7 +134,7 @@ jobs:
134
134
role-session-name : ${{ env.IMAGE_NAME }}-${{ github.run_number }}@${{ github.run_attempt }}
135
135
- name : Login to Amazon ECR
136
136
id : login-ecr
137
- uses : aws-actions/amazon-ecr-login@v2
137
+ uses : aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v2
138
138
- name : Extract metadata for the Docker image
139
139
id : meta
140
140
uses : descope/.github/.github/actions/docker/metadata@main
@@ -143,9 +143,9 @@ jobs:
143
143
ghcr.io/descope/${{ env.IMAGE_NAME }}
144
144
${{ steps.login-ecr.outputs.registry }}/descope/${{ env.IMAGE_NAME }}
145
145
- name : Set up Docker Buildx
146
- uses : docker/setup-buildx-action@v3
146
+ uses : docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3
147
147
- name : Build and push
148
- uses : docker/build-push-action@v5
148
+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5
149
149
with :
150
150
platforms : linux/amd64
151
151
context : .
0 commit comments