3838 export OPDKS_VER="$(python3 ./dependencies/tool.py open_pdks -f commit)"
3939 ciel enable\
4040 --pdk $PDK_FAMILY\
41- --token ${{ secrets.GITHUB_TOKEN }}\
41+ --github- token ${{ secrets.GITHUB_TOKEN }}\
4242 $OPDKS_VER
4343
4444 - name : Tarball PDK
8989 with :
9090 arch : amd64
9191 tool_repository : ${{ vars.TOOL_DOCKER_IMAGE }}
92+ container_registry : ${{ vars.CONTAINER_REGISTRY || "ghcr.io" }}
93+ container_registry_username : ${{ vars.CR_USERNAME }}
94+ container_registry_password : ${{ secrets.CR_PASSWORD }}
9295 docker_build_arm64v8 :
9396 name : Docker Build (arm64v8)
9497 runs-on : ubuntu-22.04-arm
@@ -101,6 +104,9 @@ jobs:
101104 with :
102105 arch : arm64v8
103106 tool_repository : ${{ vars.TOOL_DOCKER_IMAGE }}
107+ container_registry : ${{ vars.CONTAINER_REGISTRY || "ghcr.io" }}
108+ container_registry_username : ${{ vars.CR_USERNAME }}
109+ container_registry_password : ${{ secrets.CR_PASSWORD }}
104110 issue_regression_test :
105111 name : Regression Test (Test ${{ matrix.test }})
106112 needs : [docker_build_amd64, pdk_build, prepare_test_matrices]
@@ -228,7 +234,7 @@ jobs:
228234 # if: needs.test.result == 'success'
229235 # Ruby snippet to print 0 if this is a PR or if there is no DOCKERHUB_USER secret set, otherwise, 1
230236 run : |
231- export PUSHING=$(ruby -e 'if ("${{ github.event_name }}" != "pull_request"); print(1) else print(0) end')
237+ export PUSHING=$(ruby -e 'if ("${{ github.event_name }}" != "pull_request" && "${{ vars.CR_USERNAME }}" != "" ); print(1) else print(0) end')
232238 echo "PUSHING=$PUSHING" >> $GITHUB_ENV
233239
234240 - uses : actions/checkout@v4
@@ -287,6 +293,14 @@ jobs:
287293 tag : " ${{ env.NEW_TAG }}"
288294 repo-token : " ${{ secrets.BOT_TOKEN }}"
289295
296+ - name : Login to Container Registry
297+ if : ${{ env.PUSHING == '1' }}
298+ uses : docker/login-action@v3
299+ with :
300+ registry : ${{ vars.CONTAINER_REGISTRY }}
301+ username : ${{ vars.CR_USERNAME }}
302+ password : ${{ secrets.CR_PASSWORD }}
303+
290304 - name : Start Tag List
291305 if : ${{ env.PUSHING == '1' }}
292306 run : |
0 commit comments