@@ -17,14 +17,14 @@ jobs:
1717 published : ${{ steps.semantic.outputs.new_release_published }}
1818 version : ${{ steps.semantic.outputs.new_release_version }}
1919 steps :
20- - uses : actions/checkout@v6
20+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121 with :
2222 fetch-depth : 0
2323 fetch-tags : true
2424
2525 - name : Semantic Release
2626 id : semantic
27- uses : cycjimmy/semantic-release-action@v6.0.0
27+ uses : cycjimmy/semantic-release-action@b12c8f6015dc215fe37bc154d4ad456dd3833c90 # v6.0.0
2828 with :
2929 semantic_version : 18
3030 extra_plugins : |
@@ -43,28 +43,28 @@ jobs:
4343 outputs :
4444 image_digest : ${{ steps.build.outputs.digest }}
4545 steps :
46- - uses : actions/checkout@v6
46+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4747 - id : meta
48- uses : docker/metadata-action@v5
48+ uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
4949 with :
5050 images : |
5151 supabase/edge-runtime
5252 tags : |
5353 type=raw,value=v${{ needs.release.outputs.version }}_${{ env.arch }}
5454
55- - uses : docker/setup-buildx-action@v3
55+ - uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
5656
5757 - name : Login to DockerHub
58- uses : docker/login-action@v3
58+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
5959 with :
6060 username : ${{ secrets.DOCKER_USERNAME }}
6161 password : ${{ secrets.DOCKER_PASSWORD }}
6262
63- - uses : cardinalby/export-env-action@v2
63+ - uses : cardinalby/export-env-action@b16a08b396d047e3f9e1446e3946440e2be02a73 # 2.2.2
6464 with :
6565 envFile : ' .env'
6666 - id : build
67- uses : docker/build-push-action@v6
67+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
6868 with :
6969 push : true
7070 platforms : linux/${{ env.arch }}
@@ -85,33 +85,33 @@ jobs:
8585 outputs :
8686 image_digest : ${{ steps.build.outputs.digest }}
8787 steps :
88- - uses : actions/checkout@v6
88+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8989 - id : meta
90- uses : docker/metadata-action@v5
90+ uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
9191 with :
9292 images : |
9393 supabase/edge-runtime
9494 tags : |
9595 type=raw,value=v${{ needs.release.outputs.version }}_${{ env.arch }}
9696
9797 - name : Login to DockerHub
98- uses : docker/login-action@v3
98+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
9999 with :
100100 username : ${{ secrets.DOCKER_USERNAME }}
101101 password : ${{ secrets.DOCKER_PASSWORD }}
102102
103- - uses : docker/setup-buildx-action@v3
103+ - uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
104104 with :
105105 driver : docker
106106 driver-opts : |
107107 image=moby/buildkit:master
108108 network=host
109109
110- - uses : cardinalby/export-env-action@v2
110+ - uses : cardinalby/export-env-action@b16a08b396d047e3f9e1446e3946440e2be02a73 # 2.2.2
111111 with :
112112 envFile : ' .env'
113113 - id : build
114- uses : docker/build-push-action@v6
114+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
115115 with :
116116 context : .
117117 push : true
@@ -130,9 +130,9 @@ jobs:
130130 packages : write
131131 id-token : write
132132 steps :
133- - uses : docker/setup-buildx-action@v3
133+ - uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
134134
135- - uses : docker/login-action@v3
135+ - uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
136136 with :
137137 username : ${{ secrets.DOCKER_USERNAME }}
138138 password : ${{ secrets.DOCKER_PASSWORD }}
@@ -143,25 +143,25 @@ jobs:
143143 supabase/edge-runtime@${{ needs.publish_x86.outputs.image_digest }} \
144144 supabase/edge-runtime@${{ needs.publish_arm.outputs.image_digest }}
145145 - name : configure aws credentials
146- uses : aws-actions/configure-aws-credentials@v5
146+ uses : aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
147147 with :
148148 role-to-assume : ${{ secrets.PROD_AWS_ROLE }}
149149 aws-region : us-east-1
150150
151151 - name : Login to ECR
152- uses : docker/login-action@v3
152+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
153153 with :
154154 registry : public.ecr.aws
155155
156156 - name : Login to GHCR
157- uses : docker/login-action@v3
157+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
158158 with :
159159 registry : ghcr.io
160160 username : ${{ github.actor }}
161161 password : ${{ secrets.GITHUB_TOKEN }}
162162
163163 - name : Mirror to ECR
164- uses : akhilerm/tag-push-action@v2.2.0
164+ uses : akhilerm/tag-push-action@f35ff2cb99d407368b5c727adbcc14a2ed81d509 # v2.2.0
165165 with :
166166 src : docker.io/supabase/edge-runtime:v${{ needs.release.outputs.version }}
167167 dst : |
0 commit comments