@@ -30,15 +30,23 @@ jobs:
3030 - name : Checkout repository
3131 uses : actions/checkout@v4
3232 - name : Login to GitHub Registry
33- run : echo '${{ secrets.GITHUB_TOKEN }}' | docker login ${CONTAINER_REGISTRY} -u '${{ github.repository_owner }}' --password-stdin
33+ uses : docker/login-action@v3
34+ with :
35+ registry : ${{ env.CONTAINER_REGISTRY }}
36+ username : ${{ github.repository_owner }}
37+ password : ${{ secrets.GITHUB_TOKEN }}
3438 - name : Login to Red Hat Registry
35- run : echo '${{ secrets.REDHAT_TOKEN }}' | docker login ${REDHAT_REGISTRY} -u '${{ secrets.REDHAT_USER }}' --password-stdin
39+ uses : docker/login-action@v3
40+ with :
41+ registry : ${{ env.REDHAT_REGISTRY }}
42+ username : ${{ secrets.REDHAT_USER }}
43+ password : ${{ secrets.REDHAT_TOKEN }}
3644 - name : Determine the Docker image name.
3745 run : |
3846 # Convert the repository name to lowercase as the organization name is
3947 # uppercase, which is not permitted by the Docker registry.
40- REPO =${{ github.repository }}
41- CONTAINER_REPOSITORY=${REPO @L}
48+ GITHUB_REPO =${{ github.repository }}
49+ CONTAINER_REPOSITORY=${GITHUB_REPO @L}
4250 echo "CONTAINER_IMAGE=${CONTAINER_REGISTRY}/${CONTAINER_REPOSITORY}/rhel-${{ matrix.version.os }}:gcc${{ matrix.version.gcc }}" >> $GITHUB_ENV
4351 - name : Build the Docker image
4452 working-directory : docker/rhel
@@ -69,15 +77,23 @@ jobs:
6977 - name : Checkout repository
7078 uses : actions/checkout@v4
7179 - name : Login to GitHub Registry
72- run : echo '${{ secrets.GITHUB_TOKEN }}' | docker login ${CONTAINER_REGISTRY} -u '${{ github.repository_owner }}' --password-stdin
80+ uses : docker/login-action@v3
81+ with :
82+ registry : ${{ env.CONTAINER_REGISTRY }}
83+ username : ${{ github.repository_owner }}
84+ password : ${{ secrets.GITHUB_TOKEN }}
7385 - name : Login to Red Hat Registry
74- run : echo '${{ secrets.REDHAT_TOKEN }}' | docker login ${REDHAT_REGISTRY} -u '${{ secrets.REDHAT_USER }}' --password-stdin
86+ uses : docker/login-action@v3
87+ with :
88+ registry : ${{ env.REDHAT_REGISTRY }}
89+ username : ${{ secrets.REDHAT_USER }}
90+ password : ${{ secrets.REDHAT_TOKEN }}
7591 - name : Determine the Docker image name.
7692 run : |
7793 # Convert the repository name to lowercase as the organization name is
7894 # uppercase, which is not permitted by the Docker registry.
79- REPO =${{ github.repository }}
80- CONTAINER_REPOSITORY=${REPO @L}
95+ GITHUB_REPO =${{ github.repository }}
96+ CONTAINER_REPOSITORY=${GITHUB_REPO @L}
8197 echo "CONTAINER_IMAGE=${CONTAINER_REGISTRY}/${CONTAINER_REPOSITORY}/rhel-${{ matrix.version.os }}:clang" >> $GITHUB_ENV
8298 - name : Build the Docker image
8399 working-directory : docker/rhel
0 commit comments