Files
fejkdata/.github/workflows/test.yml
T
lilleman d44c941a92
Tests / vet + fmt + tests (pull_request) Successful in 27s
Tests / vet + fmt + tests (push) Successful in 6s
Make the CI gate work on Gitea by building instead of bind-mounting
2026-09-01 20:33:04 +02:00

28 lines
727 B
YAML

name: Tests
on:
pull_request:
push:
branches: [main]
permissions:
contents: read
jobs:
test:
name: vet + fmt + tests
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
with:
persist-credentials: false
# `docker build` streams the context to the daemon. A compose bind-mount of
# `.` mounts an empty host dir instead, because the job is itself a container.
- name: Latest supported Go
run: docker build .
# Runs even when the step above failed, so a red build says whether the
# failure is version-specific.
- name: Lowest supported Go
if: ${{ !cancelled() }}
run: docker build --build-arg GO_VERSION=1.22.12 .