Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -252,12 +252,22 @@ jobs:
252
252
- name : Check if image exists
253
253
run : |
254
254
set -euo pipefail
255
- foundTag=$(curl -fsSL https://github.com/coder/coder/pkgs/container/coder-preview | grep -o ${{ env.CODER_IMAGE_TAG }} | head -n 1)
255
+ foundTag=$(
256
+ gh api /orgs/coder/packages/container/coder-preview/versions |
257
+ jq -r --arg tag "${{ env.CODER_IMAGE_TAG }}" '.[] |
258
+ select(.metadata.container.tags == [$tag]) |
259
+ .metadata.container.tags[0]'
260
+ )
256
261
if [ -z "$foundTag" ]; then
257
262
echo "Image not found"
258
263
echo "${{ env.CODER_IMAGE_TAG }} not found in ghcr.io/coder/coder-preview"
259
264
exit 1
265
+ else
266
+ echo "Image found"
267
+ echo "$foundTag tag found in ghcr.io/coder/coder-preview"
260
268
fi
269
+ env :
270
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
261
271
262
272
- name : Add DNS record to Cloudflare
263
273
run : |
0 commit comments