Merge branch 'ci/pipeline-integration' of http://192.168.1.74:30008/kfj001/kryz-go-flutter into ci/pipeline-integration
CI / Lint (pull_request) Successful in 2m38s
CI / Test (pull_request) Successful in 2m49s
CI / Build Android (pull_request) Successful in 13m2s
CI / Build iOS (pull_request) Failing after 5s

This commit is contained in:
kfj001 committed 2026-08-03 18:31:56 -07:00
commit 57983d557c
2 files changed
+11 -72

No files matched your search

+11 -13
View File
@@ -16,7 +16,7 @@ jobs:
# ── Lint (gate) ─────────────────────────────────────────────
lint:
name: Lint
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -55,7 +55,7 @@ jobs:
# ── Test (gate) ──────────────────────────────────────────────────
test:
name: Test
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: [lint]
steps:
- name: Checkout
@@ -89,7 +89,7 @@ jobs:
# ── Android release build ───────────────────────────────────
build-android:
name: Build Android Release
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: [test]
steps:
- name: Checkout
@@ -98,12 +98,10 @@ jobs:
- name: Setup Java 17
run: |
set -e
curl -fsSL "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz" \
-o /tmp/jdk.tar.gz
mkdir -p "$HOME/jdk"
tar -xzf /tmp/jdk.tar.gz -C "$HOME/jdk" --strip-components=1
export PATH="$HOME/jdk/bin:$PATH"
export JAVA_HOME="$HOME/jdk"
apt-get update
apt-get install -y openjdk-17-jdk
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
export PATH="$JAVA_HOME/bin:$PATH"
java -version
- name: Setup Flutter
@@ -177,13 +175,13 @@ jobs:
- name: Build APK (release)
run: |
export JAVA_HOME="$HOME/jdk"
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
export PATH="$PWD/flutter/bin:$PATH"
flutter build apk --release
- name: Build App Bundle (release)
run: |
export JAVA_HOME="$HOME/jdk"
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
export PATH="$PWD/flutter/bin:$PATH"
flutter build appbundle --release
@@ -207,7 +205,7 @@ jobs:
# on Linux runners. To enable, configure a macOS runner.
build-ios:
name: Build iOS Release
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: [test]
steps:
- name: Checkout
@@ -224,7 +222,7 @@ jobs:
# ── Publish Gitea Release ────────────────────────────────────
publish-release:
name: Publish Release
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: [build-android]
steps:
- name: Checkout