From eed1e2599b2f28b1cd42c743af96e0d0d4f1de3a Mon Sep 17 00:00:00 2001 From: zchpeter Date: Mon, 7 Sep 2026 06:07:42 -0400 Subject: [PATCH 1/2] fix: write rollout links to the GitHub job summary bytebase-action rollout writes Release/Plan/Rollout links and a stage status table to the file named by GITHUB_STEP_SUMMARY, but the raw docker run never received that variable or the file, so the write failed silently and the run summary stayed empty. Mount the runner's step summary file into the container and pass GITHUB_STEP_SUMMARY. Also pass GITHUB_SERVER_URL, GITHUB_REPOSITORY and GITHUB_SHA so the Bytebase release links back to the GitHub commit instead of the broken '//commit/' URL. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/declarative-release-action.yml | 15 +++++++++++++++ .github/workflows/migration-release-action.yml | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/.github/workflows/declarative-release-action.yml b/.github/workflows/declarative-release-action.yml index 155386b..b8a179c 100644 --- a/.github/workflows/declarative-release-action.yml +++ b/.github/workflows/declarative-release-action.yml @@ -57,6 +57,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGETS="${{ env.BYTEBASE_TARGETS }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:3.13.1 \ sh -c "ls -la /workspace/schema/ && bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --declarative --output=/temp/bytebase-metadata.json" @@ -86,6 +91,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGET_STAGE="${{ env.BYTEBASE_TARGET_STAGE }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:3.13.1 \ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }} @@ -116,6 +126,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGET_STAGE="${{ env.BYTEBASE_TARGET_STAGE }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:3.13.1 \ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }} diff --git a/.github/workflows/migration-release-action.yml b/.github/workflows/migration-release-action.yml index 16f4d6f..2f1def5 100644 --- a/.github/workflows/migration-release-action.yml +++ b/.github/workflows/migration-release-action.yml @@ -58,6 +58,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGETS="${{ env.BYTEBASE_TARGETS }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:"${{ env.BYTEBASE_VERSION }}" \ sh -c "ls -la /workspace/migrations/ && bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --output=/temp/bytebase-metadata.json" @@ -87,6 +92,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGET_STAGE="${{ env.BYTEBASE_TARGET_STAGE }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:"${{ env.BYTEBASE_VERSION }}" \ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }} @@ -117,6 +127,11 @@ jobs: -e BYTEBASE_PROJECT="${{ env.BYTEBASE_PROJECT }}" \ -e BYTEBASE_TARGET_STAGE="${{ env.BYTEBASE_TARGET_STAGE }}" \ -e GITHUB_ACTIONS=true \ + -e GITHUB_STEP_SUMMARY=/github/step_summary \ + -v "$GITHUB_STEP_SUMMARY":/github/step_summary \ + -e GITHUB_SERVER_URL="${{ github.server_url }}" \ + -e GITHUB_REPOSITORY="${{ github.repository }}" \ + -e GITHUB_SHA="${{ github.sha }}" \ -w /workspace \ bytebase/bytebase-action:"${{ env.BYTEBASE_VERSION }}" \ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }} From 45b76dd924deb19bc857054106ae17ad7221e751 Mon Sep 17 00:00:00 2001 From: zchpeter Date: Mon, 7 Sep 2026 06:07:42 -0400 Subject: [PATCH 2/2] feat: drop employee address column Follow-up migration that reverts 2026090701_add_employee_address.sql. Co-Authored-By: Claude Fable 5.1 --- migrations/2026090702_drop_employee_address.sql | 1 + 1 file changed, 1 insertion(+) create mode 100644 migrations/2026090702_drop_employee_address.sql diff --git a/migrations/2026090702_drop_employee_address.sql b/migrations/2026090702_drop_employee_address.sql new file mode 100644 index 0000000..ec580bd --- /dev/null +++ b/migrations/2026090702_drop_employee_address.sql @@ -0,0 +1 @@ +ALTER TABLE IF EXISTS employee DROP COLUMN IF EXISTS address;