Merge pull request #760 from buster-so/staging

ci cd fix
This commit is contained in:
dal 2025-08-24 22:38:37 -06:00 committed by GitHub
commit 6496e426cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -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,12 +16,12 @@ 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
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

View File

@ -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:
@ -116,7 +117,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