Files
EvolioHealth/.gitea/workflows/checks.yaml
T
tony beb86b2bda
Android development APK / apk (push) Failing after 30s
Checks / go (push) Failing after 30s
Checks / flutter (push) Failing after 30s
Checks / compose (push) Failing after 30s
Container images / publish (., deploy/pocketbase/Dockerfile, evoliohealth-pocketbase) (push) Failing after 30s
Container images / publish (., server/Dockerfile, evoliohealth-server) (push) Failing after 30s
test: fix actions errors
2026-07-22 13:21:03 +02:00

70 lines
1.7 KiB
YAML

name: Checks
on:
push:
pull_request:
permissions:
contents: read
jobs:
go:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Install Go
uses: actions/setup-go@v6
with:
go-version: 1.26.5
cache-dependency-path: server/go.mod
- name: Format check
working-directory: server
run: test -z "$(gofmt -l .)"
- name: Vet
working-directory: server
run: go vet ./...
- name: Test
working-directory: server
run: go test ./...
flutter:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Install Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: 3.44.6
channel: stable
cache: true
- name: Check Web formatting
working-directory: web
run: dart format --output=none --set-exit-if-changed .
- name: Test Web
working-directory: web
run: flutter test
- name: Analyze Web
working-directory: web
run: flutter analyze
- name: Check Companion formatting
working-directory: companion
run: dart format --output=none --set-exit-if-changed .
- name: Test Companion
working-directory: companion
run: flutter test
- name: Analyze Companion
working-directory: companion
run: flutter analyze
compose:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Validate Compose
env:
APP_URL: http://localhost:8080
run: docker compose config --quiet