From f598acf75dcebdc15569c8724f510342023b50a0 Mon Sep 17 00:00:00 2001 From: mmcfetridge Date: Tue, 23 Jun 2026 18:40:37 -0400 Subject: [PATCH] new workflow --- .gitea/workflows/test-runner.yaml | 40 +++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .gitea/workflows/test-runner.yaml diff --git a/.gitea/workflows/test-runner.yaml b/.gitea/workflows/test-runner.yaml new file mode 100644 index 0000000..48e1ddd --- /dev/null +++ b/.gitea/workflows/test-runner.yaml @@ -0,0 +1,40 @@ +name: Gitea Actions Runner Test + +on: + push: + branches: [ main, master ] + workflow_dispatch: # Allows manual trigger from Gitea UI + +jobs: + runner-validation: + runs-on: ubuntu-latest # Matches the default label in act_runner + + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: Verify Environment Info + run: | + echo "Testing runner environment..." + echo "Operating System:" && uname -a + echo "Docker version:" && docker --version || echo "Docker not installed in job environment" + + - name: Setup Node.js (Creates Cache Target) + uses: actions/setup-node@v4 + with: + node-size: 20 + + - name: Test Cache Functionality + id: test-cache + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: Dummy Build Task + run: | + mkdir -p ~/.npm + echo "Simulating dependency generation..." > ~/.npm/dummy-dependency.txt + echo "Runner check complete! Pipeline successful."