diff --git a/.github/workflows/build-push-backend.yml b/.github/workflows/build-push-backend.yml index 9a1f81a..04622f3 100644 --- a/.github/workflows/build-push-backend.yml +++ b/.github/workflows/build-push-backend.yml @@ -3,17 +3,17 @@ name: Build and Push Backend Docker Image on: push: branches: - - main # Adjust if your default branch is different + - master tags: - - 'v*.*.*' # Triggers on version tags like v1.0.0 - workflow_dispatch: # Allows manual triggering from the Actions tab + - 'v*.*.*' + workflow_dispatch: jobs: build-and-push: runs-on: ubuntu-latest permissions: - contents: read # To checkout the repository - packages: write # To push Docker images to GHCR + contents: read + packages: write steps: - name: Checkout repository @@ -46,7 +46,7 @@ jobs: with: context: . file: ./Dockerfile - push: ${{ github.event_name != 'pull_request' }} # Do not push on PRs + push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} build-args: | diff --git a/.github/workflows/build-push-frontend.yml b/.github/workflows/build-push-frontend.yml index 7a245dd..157a814 100644 --- a/.github/workflows/build-push-frontend.yml +++ b/.github/workflows/build-push-frontend.yml @@ -3,20 +3,20 @@ name: Build and Push Frontend Docker Image on: push: branches: - - main # Adjust if your default branch is different + - master tags: - - 'v*.*.*' # Triggers on version tags like v1.0.0 + - 'v*.*.*' paths: - - 'web/**' # Only run if files in web/ directory change - - '.github/workflows/build-push-frontend.yml' # Or if the workflow itself changes - workflow_dispatch: # Allows manual triggering from the Actions tab + - 'web/**' + - '.github/workflows/build-push-frontend.yml' + workflow_dispatch: jobs: build-and-push: runs-on: ubuntu-latest permissions: - contents: read # To checkout the repository - packages: write # To push Docker images to GHCR + contents: read + packages: write steps: - name: Checkout repository @@ -49,7 +49,7 @@ jobs: with: context: ./web file: ./web/Dockerfile - push: ${{ github.event_name != 'pull_request' }} # Do not push on PRs + push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} build-args: |