Files
simpleorm/.gitea/workflows/test.yml
T
gdulai 0ca07ed5ea
Go Tests / test (pull_request) Failing after 26s
Add golang container
2026-11-07 10:09:16 +01:00

47 lines
934 B
YAML

name: Go Tests
on:
push:
branches: [main]
pull_request:
jobs:
test:
runs-on: ubuntu-latest
container:
image: golang:1.26.2
steps:
- name: Checkout repository
run: |
git clone \
"${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git" \
.
git checkout "${GITHUB_SHA}"
- name: Verify checkout
run: |
pwd
ls -la
test -f go.mod
- name: Install Go
run: |
rm -rf /usr/local/go
curl -LO https://go.dev/dl/go1.26.2.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.26.2.linux-amd64.tar.gz
export PATH=/usr/local/go/bin:$PATH
go version
- name: Download dependencies
run: |
go mod download
- name: Run tests
run: |
go test ./... -v
- name: Build binary
run: |
go build -o app .