Lizenzen aktualisieren in Push-Pipeline #184

Merged
flixcoo merged 13 commits from setup/183-lizenzen-aktualisieren-in-push-pipeline into development 2026-01-24 11:41:08 +00:00
2 changed files with 127 additions and 27 deletions
Showing only changes of commit c6bb9aa40e - Show all commits

View File

@@ -4,42 +4,93 @@ on:
pull_request: pull_request:
jobs: jobs:
lint: build:
env:
GRADLE_USER_HOME: ${{ github.workspace }}/.gradle
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: false
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Flutter (wget) - name: Setup Java (Temurin 17)
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: '17'
- name: Setup Android SDK
uses: android-actions/setup-android@v3
# Required for Flutter action
- name: Install jq
run: | run: |
wget --show-progress --progress=bar:force:noscroll:giga https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.38.2-stable.tar.xz apt-get update
tar xf flutter_linux_3.38.2-stable.tar.xz apt-get install -y jq
git config --global --add safe.directory "$(pwd)/flutter"
echo "$(pwd)/flutter/bin" >> $GITEA_PATH - name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
- name: Get dependencies - name: Get dependencies
run: flutter pub get run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Build APK
env:
GRADLE_USER_HOME: ${{ github.workspace }}/.gradle
run: flutter build apk --release
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
# Required for Flutter action
- name: Install jq
run: |
apt-get update
apt-get install -y jq
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
- name: Get dependencies
run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Analyze Formatting - name: Analyze Formatting
run: flutter analyze lib test run: flutter analyze lib test
test: test:
if: false
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Flutter (wget) # Required for Flutter action
- name: Install jq
run: | run: |
wget --show-progress --progress=bar:force:noscroll:giga https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.38.2-stable.tar.xz apt-get update
tar xf flutter_linux_3.38.2-stable.tar.xz apt-get install -y jq
git config --global --add safe.directory "$(pwd)/flutter"
echo "$(pwd)/flutter/bin" >> $GITEA_PATH - name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
- name: Get dependencies - name: Get dependencies
run: flutter pub get run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Run tests - name: Run tests
run: flutter test run: flutter test

View File

@@ -13,19 +13,61 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Flutter (wget) # Required for Flutter action
- name: Install jq
run: | run: |
wget --show-progress --progress=bar:force:noscroll:giga https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.38.2-stable.tar.xz apt-get update
tar xf flutter_linux_3.38.2-stable.tar.xz apt-get install -y jq
git config --global --add safe.directory "$(pwd)/flutter"
echo "$(pwd)/flutter/bin" >> $GITEA_PATH - name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
- name: Get dependencies - name: Get dependencies
run: flutter pub get run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Run tests - name: Run tests
run: flutter test run: flutter test
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
flixcoo marked this conversation as resolved Outdated

warum hier die url mit und nicht nur die action? weils auf github ist und nicht auf gitea?

warum hier die url mit und nicht nur die action? weils auf github ist und nicht auf gitea?
- name: Setup Java (Temurin 17)
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: '17'
- name: Setup Android SDK
uses: android-actions/setup-android@v3
# Required for Flutter action
- name: Install jq
run: |
apt-get update
apt-get install -y jq
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
flixcoo marked this conversation as resolved Outdated

warum hier v2?

warum hier v2?
- name: Get dependencies
run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Build APK
run: flutter build apk --release
update_version: update_version:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: gitea.ref == 'refs/heads/development' if: gitea.ref == 'refs/heads/development'
@@ -95,15 +137,22 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Flutter (wget) # Required for Flutter action
- name: Install jq
run: | run: |
wget --show-progress --progress=bar:force:noscroll:giga https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.38.2-stable.tar.xz apt-get update
tar xf flutter_linux_3.38.2-stable.tar.xz apt-get install -y jq
git config --global --add safe.directory "$(pwd)/flutter"
echo "$(pwd)/flutter/bin" >> $GITEA_PATH - name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.38.6
- name: Get dependencies - name: Get dependencies
run: flutter pub get run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.38.6-x64
flutter pub get
- name: Check code format - name: Check code format
id: check_format id: check_format