4040
4141 # Login to DockerHub (only if secrets are available)
4242 - name : Log in to DockerHub
43- if : ${{ secrets.DOCKER_USERNAME && secrets.DOCKER_PASSWORD }}
43+ if : ${{ secrets.DOCKER_USERNAME != '' && secrets.DOCKER_PASSWORD != '' }}
4444 uses : docker/login-action@v3
4545 with :
4646 registry : docker.io
4949
5050 # Login to Aliyun ACR (only if secrets are available)
5151 - name : Log in to Aliyun ACR
52- if : ${{ secrets.ALIYUN_ACR_USERNAME && secrets.ALIYUN_ACR_PASSWORD }}
52+ if : ${{ secrets.ALIYUN_ACR_USERNAME != '' && secrets.ALIYUN_ACR_PASSWORD != '' }}
5353 uses : docker/login-action@v3
5454 with :
5555 registry : agentscope-registry.ap-southeast-1.cr.aliyuncs.com
@@ -112,7 +112,7 @@ jobs:
112112
113113 # Create multi-arch manifest (only runs when single_arch=false)
114114 - name : Create Multi-arch Manifest for DockerHub
115- if : ${{ github.event.inputs.single_arch == 'false' && secrets.DOCKER_USERNAME && secrets.DOCKER_PASSWORD }}
115+ if : ${{ github.event.inputs.single_arch == 'false' && secrets.DOCKER_USERNAME != '' && secrets.DOCKER_PASSWORD != '' }}
116116 run : |
117117 DATE_TAG=$(date +%Y%m%d)
118118 IMAGE_BASE=$(python -c "from src.agentscope_runtime.sandbox.registry import SandboxRegistry; print(SandboxRegistry.get_image_by_type('${{ github.event.inputs.build_type }}'))")
@@ -129,7 +129,7 @@ jobs:
129129 fi
130130
131131 - name : Create Multi-arch Manifest for Aliyun ACR
132- if : ${{ github.event.inputs.single_arch == 'false' && secrets.ALIYUN_ACR_USERNAME && secrets.ALIYUN_ACR_PASSWORD }}
132+ if : ${{ github.event.inputs.single_arch == 'false' && secrets.ALIYUN_ACR_USERNAME != '' && secrets.ALIYUN_ACR_PASSWORD != '' }}
133133 run : |
134134 DATE_TAG=$(date +%Y%m%d)
135135 IMAGE_BASE=$(python -c "from src.agentscope_runtime.sandbox.registry import SandboxRegistry; print(SandboxRegistry.get_image_by_type('${{ github.event.inputs.build_type }}'))")
0 commit comments