Actions aufsetzen #38
39
.gitea/workflows/pull_request.yaml
Normal file
39
.gitea/workflows/pull_request.yaml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
name: Pull Request Pipeline
|
||||||
|
flixcoo marked this conversation as resolved
|
|||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lint:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Set Up Flutter
|
||||||
|
uses: subosito/flutter-action@v2
|
||||||
|
with:
|
||||||
|
flutter-version: 'stable'
|
||||||
|
channel: 'stable'
|
||||||
|
|
||||||
|
- name: Check Formatting
|
||||||
|
run: flutter analyze
|
||||||
|
|
||||||
|
test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Set Up Flutter
|
||||||
|
sneeex
commented
kannst du das flutter install, get dependencies, apt-get und so nicht in einem workflow machen, sodass das nicht hier redundant ist? kannst du das flutter install, get dependencies, apt-get und so nicht in einem workflow machen, sodass das nicht hier redundant ist?
flixcoo
commented
Ne kann ich leider nicht, weil vor allem wenn die jobs parallel laufen (was sie jetzt gerade tun), auf zwei unterschiedlichen runnern laufen und nach jedem job wird der runner wieder in den ursprungszustand zurückgesetzt Ne kann ich leider nicht, weil vor allem wenn die jobs parallel laufen (was sie jetzt gerade tun), auf zwei unterschiedlichen runnern laufen und nach jedem job wird der runner wieder in den ursprungszustand zurückgesetzt
flixcoo
commented
Selbst wenn sie nicht parallel laufen würden, setzen sie sich bei jedem workflow immer wieder zurück Selbst wenn sie nicht parallel laufen würden, setzen sie sich bei jedem workflow immer wieder zurück
|
|||||||
|
uses: subosito/flutter-action@v2
|
||||||
|
with:
|
||||||
|
flutter-version: 'stable'
|
||||||
|
channel: 'stable'
|
||||||
|
|
||||||
|
- name: Get dependencies
|
||||||
|
run: flutter pub get
|
||||||
|
|
||||||
|
- name: Run Tests
|
||||||
|
run: flutter test
|
||||||
Reference in New Issue
Block a user
kannst du die beiden workflows vielleicht passend benennen und nciht gleich?
ah copy paste fehler haha