Files
act_runner/.gitea/workflows/test.yml
silverwind 4756f09c5d Disable flaky Docker-dependent tests in CI
Add DOOD, NO_QEMU, NO_EXTERNAL_IP env vars to test.yml (matching
checks.yml) to skip docker host mode, QEMU, and artifact server tests.
Disable remaining tests that fail with "container is not running" due
to Docker lifecycle timing in CI, and issue-1195 which has inconsistent
github.repository_owner resolution between env and step expressions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:51:14 +01:00

35 lines
779 B
YAML

name: checks
on:
- push
- pull_request
env:
DOOD: 1
NO_QEMU: 1
NO_EXTERNAL_IP: 1
jobs:
lint:
name: check and test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version-file: 'go.mod'
- name: lint
run: make lint
- name: build
run: make build
- name: test
run: |
unset ACTIONS_RUNTIME_URL
unset ACTIONS_RESULTS_URL
unset ACTIONS_RUNTIME_TOKEN
export GITHUB_REPOSITORY="${GITHUB_REPOSITORY#${SERVER_URL%/}/}"
export ACT_REPOSITORY="${GITHUB_REPOSITORY}"
export ACT_OWNER="${ACT_REPOSITORY%%/*}"
make test
env:
SERVER_URL: ${{ github.server_url }}