feat: update main workflow files wih right changes

This commit is contained in:
2026-06-15 16:11:22 -03:00
parent 894aec1ff7
commit b93caa1397
2 changed files with 16 additions and 16 deletions
+8 -8
View File
@@ -20,14 +20,14 @@ on:
jobs:
terraform-plan:
if: ${{ github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
runs-on: easynode-debian
outputs:
no_changes: ${{ steps.check-changes.outputs.no_changes }}
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v6
uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -69,10 +69,10 @@ jobs:
fi
if [ -z "$backend_image" ]; then
backend_image="ghcr.io/rmcampos/tasknote/api:$latest_backend_tag"
backend_image="lightroasted.vps-kinghost.net/rmcampos/tasknote/api:$latest_backend_tag"
fi
if [ -z "$frontend_image" ]; then
frontend_image="ghcr.io/rmcampos/tasknote/app:$latest_frontend_tag"
frontend_image="lightroasted.vps-kinghost.net/rmcampos/tasknote/app:$latest_frontend_tag"
fi
echo "Resolved backend_image=$backend_image"
@@ -124,13 +124,13 @@ jobs:
fi
- name: Upload plan artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: tfplan
path: terraform/tfplan
terraform-apply:
runs-on: ubuntu-latest
runs-on: easynode-debian
needs: terraform-plan
if: >
(github.event_name == 'push' || github.event_name == 'workflow_run' || inputs.apply == 'true')
@@ -142,13 +142,13 @@ jobs:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
- name: Download plan artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v3
with:
name: tfplan
path: terraform
+8 -8
View File
@@ -9,8 +9,8 @@ on:
jobs:
terraform-plan-stg:
name: Plan changs to staging
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }}
runs-on: easynode-debian
outputs:
no_changes: ${{ steps.check-changes.outputs.no_changes }}
permissions:
@@ -45,8 +45,8 @@ jobs:
- name: Determine deployment values
id: deploy-vars
run: |
backend_image="ghcr.io/rmcampos/tasknote/api:candidate"
frontend_image="ghcr.io/rmcampos/tasknote/app:candidate"
backend_image="lightroasted.vps-kinghost.net/rmcampos/tasknote/api:candidate"
frontend_image="lightroasted.vps-kinghost.net/rmcampos/tasknote/app:candidate"
echo "backend_image=$backend_image" >> "$GITHUB_OUTPUT"
echo "frontend_image=$frontend_image" >> "$GITHUB_OUTPUT"
@@ -93,13 +93,13 @@ jobs:
fi
- name: Upload plan artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: tfplan
path: terraform-stg/tfplan
terraform-apply:
runs-on: ubuntu-latest
runs-on: easynode-debian
needs: terraform-plan-stg
if: needs.terraform-plan-stg.outputs.no_changes == 'false'
environment:
@@ -109,13 +109,13 @@ jobs:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
- name: Download plan artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v3
with:
name: tfplan
path: terraform-stg