From b93caa1397fd1f9dc298b9c55ebb64f2d8782fef Mon Sep 17 00:00:00 2001 From: Ricardo Campos Date: Mon, 15 Jun 2026 16:11:22 -0300 Subject: [PATCH] feat: update main workflow files wih right changes --- .github/workflows/cd-main.yml | 16 ++++++++-------- .github/workflows/cd-pr.yml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/cd-main.yml b/.github/workflows/cd-main.yml index 9975dc5..9cf6c0a 100644 --- a/.github/workflows/cd-main.yml +++ b/.github/workflows/cd-main.yml @@ -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 diff --git a/.github/workflows/cd-pr.yml b/.github/workflows/cd-pr.yml index 92a8b1b..22f5c6e 100644 --- a/.github/workflows/cd-pr.yml +++ b/.github/workflows/cd-pr.yml @@ -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