Use hybrid Gitea action runners

This commit is contained in:
juvenal.diaz 2026-09-26 12:17:11 -06:00
parent 00962fe68a
commit 04f38f77ff
1 changed files with 9 additions and 1 deletions

View File

@ -8,8 +8,16 @@ name: Homelab Main
jobs: jobs:
validate: validate:
runs-on: homelab-debian runs-on: k8s
container: golang:1.23-bookworm
steps: steps:
- name: Install Toolchain (Python, Node)
run: |
set -e
# Install PyYAML via apt (avoiding PEP 668)
apt-get update && apt-get install -y --no-install-recommends python3-yaml
# Install Node 18 via binary (using gzipped tarball to avoid xz dependency)
curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.gz | tar -xz -C /usr/local --strip-components=1
- name: Check out repository - name: Check out repository
run: | run: |
set -e set -e