From a03776ed0a6ba94d09b254023186f46a5a879b3a Mon Sep 17 00:00:00 2001 From: dal Date: Sun, 24 Aug 2025 22:29:12 -0600 Subject: [PATCH 1/2] fix docker buiild and deploy in ci --- .github/workflows/deploy.yml | 2 +- .github/workflows/docker-build-server.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0cd760b95..aa7d4cd82 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -21,7 +21,7 @@ jobs: - name: Get commit SHA id: commit run: | - echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT + echo "sha_short=$(git rev-parse --short=7 HEAD)" >> $GITHUB_OUTPUT echo "sha_full=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT - name: Setup porter diff --git a/.github/workflows/docker-build-server.yml b/.github/workflows/docker-build-server.yml index 83f54969d..4cbdf8b38 100644 --- a/.github/workflows/docker-build-server.yml +++ b/.github/workflows/docker-build-server.yml @@ -116,7 +116,7 @@ jobs: - name: Extract metadata and determine tags id: meta run: | - SHA_SHORT=$(git rev-parse --short HEAD) + SHA_SHORT=$(git rev-parse --short=7 HEAD) echo "sha_short=${SHA_SHORT}" >> $GITHUB_OUTPUT if [[ "${{ github.ref_name }}" == "main" ]]; then From 210fa646b173cc616148e567df905f66cd6e6452 Mon Sep 17 00:00:00 2001 From: dal Date: Sun, 24 Aug 2025 22:35:49 -0600 Subject: [PATCH 2/2] ci cd fixes --- .github/workflows/deploy.yml | 4 ++-- .github/workflows/docker-build-server.yml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index aa7d4cd82..8be17566e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,7 +8,7 @@ on: jobs: deploy: - if: ${{ (github.event_name == 'workflow_dispatch') || (github.event.workflow_run.conclusion == 'success' && (github.event.workflow_run.head_branch == 'main' || github.event.workflow_run.head_branch == 'staging')) }} + if: ${{ github.event.workflow_run.conclusion == 'success' && (github.event.workflow_run.head_branch == 'main' || github.event.workflow_run.head_branch == 'staging') }} runs-on: blacksmith-2vcpu-ubuntu-2404 environment: ${{ github.event.workflow_run.head_branch }} @@ -16,7 +16,7 @@ jobs: - name: Checkout code uses: actions/checkout@v4 with: - ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.environment || github.event.workflow_run.head_branch }} + ref: ${{ github.event.workflow_run.head_branch }} - name: Get commit SHA id: commit diff --git a/.github/workflows/docker-build-server.yml b/.github/workflows/docker-build-server.yml index 4cbdf8b38..8ad5fd29d 100644 --- a/.github/workflows/docker-build-server.yml +++ b/.github/workflows/docker-build-server.yml @@ -8,6 +8,7 @@ on: - 'packages/**' - 'pnpm-lock.yaml' - '.github/workflows/docker-build-server.yml' + - '.github/workflows/deploy.yml' # Only one build per branch at a time, queue others concurrency: