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