4545 name : Build staging container
4646 steps :
4747 - name : Check out repo
48- uses : actions/checkout@v6
48+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4949
5050 - name : Get release version
5151 run : |
@@ -56,20 +56,20 @@ jobs:
5656 fi
5757
5858 - name : Set up QEMU
59- uses : docker/setup-qemu-action@v3
59+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
6060
6161 - name : Set up Docker Buildx
62- uses : docker/setup-buildx-action@v3.12.0
62+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
6363
6464 - name : Login to ghcr.io
65- uses : docker/login-action@v3
65+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
6666 with :
6767 registry : ghcr.io
6868 username : ${{ github.actor }}
6969 password : ${{ secrets.GITHUB_TOKEN }}
7070
7171 - name : Build staging image
72- uses : docker/build-push-action@v6.19.2
72+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
7373 with :
7474 file : staging/Dockerfile.${{ matrix.distro }}
7575 platforms : linux/amd64
@@ -95,12 +95,12 @@ jobs:
9595 image : ghcr.io/linux-nvme/${{ matrix.distro }}.staging:next
9696 steps :
9797 - name : Check out repo
98- uses : actions/checkout@v6
98+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
9999
100100 - name : Build tools
101101 run : scripts/build-muon.sh
102102
103- - uses : actions/upload-artifact@v7
103+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
104104 with :
105105 name : samu-muon-${{ matrix.distro }}
106106 path : bin
@@ -119,7 +119,7 @@ jobs:
119119 name : Deploy final containers
120120 steps :
121121 - name : Check out repo
122- uses : actions/checkout@v6
122+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
123123
124124 - name : Get release version
125125 run : |
@@ -130,26 +130,26 @@ jobs:
130130 fi
131131
132132 - name : Download artifacts
133- uses : actions/download-artifact@v8
133+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8
134134 with :
135135 name : samu-muon-${{ matrix.distro }}
136136 path : bin
137137
138138 - name : Set up QEMU
139- uses : docker/setup-qemu-action@v3
139+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
140140
141141 - name : Set up Docker Buildx
142- uses : docker/setup-buildx-action@v3.12.0
142+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
143143
144144 - name : Login to ghcr.io
145- uses : docker/login-action@v3
145+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
146146 with :
147147 registry : ghcr.io
148148 username : ${{ github.actor }}
149149 password : ${{ secrets.GITHUB_TOKEN }}
150150
151151 - name : Build final image
152- uses : docker/build-push-action@v6.19.2
152+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
153153 with :
154154 context : .
155155 file : main/Dockerfile.${{ matrix.distro }}
@@ -172,7 +172,7 @@ jobs:
172172 name : ubuntu cross container
173173 steps :
174174 - name : Check out repo
175- uses : actions/checkout@v6
175+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
176176
177177 - name : Get release version
178178 run : |
@@ -183,17 +183,17 @@ jobs:
183183 fi
184184
185185 - name : Set up QEMU
186- uses : docker/setup-qemu-action@v3
186+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3
187187 - name : Set up Docker Buildx
188- uses : docker/setup-buildx-action@v3.12.0
188+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
189189 - name : Login to ghcr.io
190- uses : docker/login-action@v3
190+ uses : docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
191191 with :
192192 registry : ghcr.io
193193 username : ${{ github.actor }}
194194 password : ${{ secrets.GITHUB_TOKEN }}
195195 - name : Build image
196- uses : docker/build-push-action@v6.19.2
196+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
197197 with :
198198 file : main/Dockerfile.ubuntu.${{ matrix.arch }}
199199 platforms : linux/amd64
0 commit comments