homelab/.github/workflows/finance-api.yml
Gonçalo Rodrigues 8b1c816fa0 ci: simplify to test-only workflows + Makefile deploy targets
GitHub Actions now only runs tests (free, cloud runners, no setup).
Deployment is manual via `make deploy-finance` / `make deploy-all`
which builds locally, imports into k3d, and applies with kubectl.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 15:37:29 +01:00

29 lines
447 B
YAML

name: finance-api
on:
push:
branches: [main]
paths:
- apps/finance/**
- go.mod
- go.sum
pull_request:
paths:
- apps/finance/**
- go.mod
- go.sum
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: go.mod
- name: Test
run: go test ./apps/finance/services/api/main/...