From 9b22c5effd5b9f4e579cf5f72bcff672d2f2377b Mon Sep 17 00:00:00 2001 From: Eric Gullickson <16152721+ericgullickson@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:22:47 -0600 Subject: [PATCH] fix: Update runner targets --- .gitea/workflows/maintenance.yaml | 2 +- .gitea/workflows/mirror-images.yaml | 2 +- scripts/ci/ansible/deploy-staging-runner.yml | 30 ++++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/maintenance.yaml b/.gitea/workflows/maintenance.yaml index 0d46644..2712242 100644 --- a/.gitea/workflows/maintenance.yaml +++ b/.gitea/workflows/maintenance.yaml @@ -22,7 +22,7 @@ env: jobs: maintenance-migration: name: Run Maintenance Migration - runs-on: mvp-prod + runs-on: prod steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/.gitea/workflows/mirror-images.yaml b/.gitea/workflows/mirror-images.yaml index f7362ee..64f282b 100644 --- a/.gitea/workflows/mirror-images.yaml +++ b/.gitea/workflows/mirror-images.yaml @@ -17,7 +17,7 @@ env: jobs: mirror: name: Mirror Base Images - runs-on: mvp-build + runs-on: stage steps: - name: Checkout code uses: actions/checkout@v4 diff --git a/scripts/ci/ansible/deploy-staging-runner.yml b/scripts/ci/ansible/deploy-staging-runner.yml index 440490b..265b63a 100644 --- a/scripts/ci/ansible/deploy-staging-runner.yml +++ b/scripts/ci/ansible/deploy-staging-runner.yml @@ -99,6 +99,36 @@ state: started enabled: true + # ============================================ + # Node.js Installation (required for actions) + # ============================================ + - name: Add NodeSource GPG key + shell: | + curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg + args: + creates: /etc/apt/keyrings/nodesource.gpg + + - name: Add NodeSource repository + apt_repository: + repo: "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" + state: present + filename: nodesource + + - name: Install Node.js + apt: + name: nodejs + state: present + update_cache: true + + - name: Verify Node.js installation + command: node --version + register: node_check + changed_when: false + + - name: Display Node.js version + debug: + msg: "Node.js version: {{ node_check.stdout }}" + # ============================================ # act_runner Installation # ============================================