key-cape/.forgejo/workflows/acceptance.yaml

21 lines
673 B
YAML
Raw Normal View History

name: Authentication acceptance
on:
push:
branches: [main]
paths: ["src/**", ".forgejo/workflows/acceptance.yaml"]
workflow_dispatch:
jobs:
acceptance:
runs-on: ubuntu-latest
container:
image: golang:1.23-alpine
steps:
- name: Test exact source revision
run: |
set -eu
wget -qO /tmp/keycape-source.tar.gz "https://forgejo.coulomb.social/${GITHUB_REPOSITORY}/archive/${GITHUB_SHA}.tar.gz"
mkdir -p /tmp/keycape-acceptance
tar xzf /tmp/keycape-source.tar.gz -C /tmp/keycape-acceptance --strip-components=1
cd /tmp/keycape-acceptance/src
/usr/local/go/bin/go test ./...