mosenioring/.forgejo/workflows/ci.yml
Oskar Kapala c322fd69c6
Some checks failed
ci / backend (push) Failing after 1m35s
ci / flutter (push) Failing after 42s
Fix CI: use git checkout without node actions
2026-01-16 14:10:17 +01:00

55 lines
1.2 KiB
YAML

name: ci
on:
push:
paths:
- "back001/**"
- "front001/**"
- ".forgejo/workflows/**"
pull_request:
jobs:
backend:
runs-on: docker
container:
image: gradle:8.7-jdk21
steps:
- name: Install git
run: |
apt-get update
apt-get install -y --no-install-recommends git ca-certificates
git --version
- name: Checkout (git)
run: |
git clone "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" .
git checkout "${GITHUB_SHA}"
- name: Test + build (backend)
working-directory: back001
run: ./gradlew test build --no-daemon
flutter:
runs-on: docker
container:
image: ghcr.io/cirruslabs/flutter:stable
steps:
- name: Install git
run: |
apt-get update
apt-get install -y --no-install-recommends git ca-certificates
git --version
- name: Checkout (git)
run: |
git clone "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" .
git checkout "${GITHUB_SHA}"
- name: Analyze + test (flutter)
working-directory: front001/mosenioring
run: |
flutter pub get
flutter analyze
flutter test