From fc6b46cc7aa56dcfc705d47679d407622729df83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Mon, 24 Nov 2025 18:39:16 +0000 Subject: [PATCH] Check if the image built is working before pushing --- .github/workflows/build.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 859193b..2f9acb0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -91,6 +91,18 @@ jobs: - name: List images run: docker images + - name: Verify RUBY_REVISION in built image + run: |- + push_tags="${{ env.push_tags }}" + for tag in $push_tags; do + echo "Verifying rubylang/ruby:$tag" + if ! docker run --rm rubylang/ruby:$tag ruby -e 'print RUBY_REVISION'; then + echo "ERROR: Failed to extract RUBY_REVISION from rubylang/ruby:$tag" + exit 1 + fi + echo "" + done + - name: Push docker image to rubylang if: "${{ env.push_tags }}" run: |-