@@ -30,24 +30,24 @@ jobs:
3030 runs-on : ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
3131 timeout-minutes : 600
3232 steps :
33- - uses : actions/checkout@v6
33+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3434
3535 - name : Set environment variables
3636 run : echo "IMAGE=ghcr.io/$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
3737
3838 - name : Set up Docker Buildx
39- uses : docker/setup-buildx-action@v4
39+ uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
4040
4141 - name : Login to GitHub Container Registry (GHCR)
4242 if : github.event_name != 'pull_request'
43- uses : docker/login-action@v4
43+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
4444 with :
4545 registry : ghcr.io
4646 username : gha
4747 password : ${{ github.token }}
4848
4949 - name : Build and export codespaces image
50- uses : docker/build-push-action@v7
50+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
5151 with :
5252 context : .
5353 push : true
6464 runs-on : ${{ vars.USE_SELF_HOSTED == 'true' && 'self-hosted' || 'ubuntu-latest' }}
6565 steps :
6666 - name : Check out repository code
67- uses : actions/checkout@v6
67+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6868 with :
6969 fetch-depth : 1
7070 submodules : recursive
@@ -74,11 +74,11 @@ jobs:
7474 echo "IMAGE_DEPS=ghcr.io/$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')-dev/${{ matrix.os[0] }}" >> $GITHUB_ENV
7575
7676 - name : Set up Docker Buildx
77- uses : docker/setup-buildx-action@v4
77+ uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
7878
7979 - name : Login to GitHub Container Registry (GHCR)
8080 if : github.event_name != 'pull_request'
81- uses : docker/login-action@v4
81+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
8282 with :
8383 registry : ghcr.io
8484 username : gha
8888 run : cp tools/OpenROAD/etc/DependencyInstaller.sh etc/InstallerOpenROAD.sh
8989
9090 - name : Build and export dependencies image
91- uses : docker/build-push-action@v7
91+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
9292 with :
9393 context : etc
9494 push : true
@@ -108,12 +108,12 @@ jobs:
108108 runs-on : ubuntu-latest
109109 steps :
110110 - name : Free Disk Space
111- uses : jlumbroso/free-disk-space@main
111+ uses : jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
112112 with :
113113 tool-cache : false
114114
115115 - name : Check out repository code
116- uses : actions/checkout@v6
116+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
117117 with :
118118 fetch-depth : 1
119119 submodules : recursive
@@ -125,18 +125,18 @@ jobs:
125125 echo "NUM_THREADS=$(nproc)" >> $GITHUB_ENV
126126
127127 - name : Set up Docker Buildx
128- uses : docker/setup-buildx-action@v4
128+ uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
129129
130130 - name : Login to GitHub Container Registry (GHCR)
131131 if : github.event_name != 'pull_request'
132- uses : docker/login-action@v4
132+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
133133 with :
134134 registry : ghcr.io
135135 username : gha
136136 password : ${{ github.token }}
137137
138138 - name : Build and export ORFS image
139- uses : docker/build-push-action@v7
139+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
140140 with :
141141 context : .
142142 push : true
0 commit comments