@@ -37,14 +37,14 @@ jobs:
3737 # We need extglob for REFERENCE_BRANCH substitution
3838 shell : bash -l -O extglob {0}
3939 steps :
40- - uses : actions/checkout@v6
40+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4141 with :
4242 token : ${{ github.token }}
4343 - run : |
4444 git fetch --prune --unshallow
4545 git config --global user.email "ci@diracgrid.org"
4646 git config --global user.name "DIRACGrid CI"
47- - uses : actions/setup-python@v6
47+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4848 with :
4949 python-version : ' 3.14'
5050 - name : Installing dependencies
8484 # Also build the diracx metapackage
8585 python -m build --outdir $PWD/dist .
8686 - name : ' Upload Artifact'
87- uses : actions/upload-artifact@v7
87+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
8888 with :
8989 name : diracx-whl
9090 path : dist/diracx*.whl
@@ -101,19 +101,19 @@ jobs:
101101 runs-on : ubuntu-latest
102102 steps :
103103 - name : Checkout
104- uses : actions/checkout@v6
104+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
105105 - name : Set up QEMU
106- uses : docker/setup-qemu-action@v4
106+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4
107107 - name : Set up Docker Buildx
108- uses : docker/setup-buildx-action@v4
108+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
109109 - name : Login to GitHub container registry
110- uses : docker/login-action@v4
110+ uses : docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
111111 with :
112112 registry : ghcr.io
113113 username : ${{ github.actor }}
114114 password : ${{ secrets.GITHUB_TOKEN }}
115115 - name : Download diracx wheels
116- uses : actions/download-artifact@v8
116+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
117117 with :
118118 name : diracx-whl
119119 - name : " Find wheels"
@@ -128,7 +128,7 @@ jobs:
128128 done
129129
130130 - name : Build and push client (release)
131- uses : docker/build-push-action@v7
131+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
132132 if : ${{ needs.deploy-pypi.outputs.create-release == 'true' }}
133133 with :
134134 context : containers/client/
@@ -137,7 +137,7 @@ jobs:
137137 platforms : linux/amd64,linux/arm64
138138 build-args : EXTRA_PACKAGES_TO_INSTALL=DIRACCommon~=9.0.0
139139 - name : Build and push services (release)
140- uses : docker/build-push-action@v7
140+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
141141 if : ${{ needs.deploy-pypi.outputs.create-release == 'true' }}
142142 with :
143143 context : containers/services/
@@ -147,7 +147,7 @@ jobs:
147147 build-args : EXTRA_PACKAGES_TO_INSTALL=DIRACCommon~=9.0.0
148148
149149 - name : Build and push client (dev)
150- uses : docker/build-push-action@v7
150+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
151151 with :
152152 context : containers/client/
153153 push : ${{ github.event_name != 'pull_request' && github.repository == 'DIRACGrid/diracx' && github.ref_name == 'main' }}
@@ -156,7 +156,7 @@ jobs:
156156 build-args : |
157157 EXTRA_PACKAGES_TO_INSTALL=git+https://github.com/DIRACGrid/DIRAC.git@integration#egg=diraccommon\&subdirectory=dirac-common
158158 - name : Build and push services (dev)
159- uses : docker/build-push-action@v7
159+ uses : docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
160160 with :
161161 context : containers/services/
162162 push : ${{ github.event_name != 'pull_request' && github.repository == 'DIRACGrid/diracx' && github.ref_name == 'main' }}
@@ -174,12 +174,12 @@ jobs:
174174 if : ${{ needs.deploy-pypi.outputs.create-release == 'true' }}
175175 steps :
176176 - name : Checkout diracx
177- uses : actions/checkout@v6
177+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
178178 with :
179179 path : diracx
180180
181181 - name : Checkout diracx-charts
182- uses : actions/checkout@v6
182+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
183183 with :
184184 repository : DIRACGrid/diracx-charts
185185 token : ${{ secrets.CHARTS_UPDATE_TOKEN }}
0 commit comments