fix release pipeline
This commit is contained in:
@@ -43,7 +43,7 @@ jobs:
|
||||
SUDO=""
|
||||
fi
|
||||
$SUDO apt-get update
|
||||
$SUDO apt-get install -y unzip xz-utils zip libstdc++6 liblzma-dev curl
|
||||
$SUDO apt-get install -y unzip xz-utils zip libstdc++6 liblzma-dev curl jq
|
||||
|
||||
- name: Setup Java
|
||||
uses: actions/setup-java@v4
|
||||
@@ -58,9 +58,12 @@ jobs:
|
||||
unzip -q /tmp/cli-tools.zip -d "$ANDROID_SDK_ROOT"/cmdline-tools
|
||||
mv "$ANDROID_SDK_ROOT"/cmdline-tools/cmdline-tools "$ANDROID_SDK_ROOT"/cmdline-tools/latest
|
||||
|
||||
yes | "$ANDROID_SDK_ROOT"/cmdline-tools/latest/bin/sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses
|
||||
# Accept licences (ignore SIGPIPE exit 141)
|
||||
yes | "$ANDROID_SDK_ROOT"/cmdline-tools/latest/bin/sdkmanager --sdk_root="$ANDROID_SDK_ROOT" --licenses || true
|
||||
|
||||
# Install required packages (also ignore SIGPIPE)
|
||||
yes | "$ANDROID_SDK_ROOT"/cmdline-tools/latest/bin/sdkmanager --sdk_root="$ANDROID_SDK_ROOT" \
|
||||
"platform-tools" "platforms;android-33" "build-tools;33.0.2"
|
||||
"platform-tools" "platforms;android-33" "build-tools;33.0.2" || true
|
||||
|
||||
echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> "$GITHUB_ENV"
|
||||
echo "$ANDROID_SDK_ROOT/platform-tools" >> "$GITHUB_PATH"
|
||||
@@ -100,7 +103,7 @@ jobs:
|
||||
SUDO=""
|
||||
fi
|
||||
$SUDO apt-get update
|
||||
$SUDO apt-get install -y unzip xz-utils zip libstdc++6 libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev curl
|
||||
$SUDO apt-get install -y unzip xz-utils zip libstdc++6 libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev curl jq
|
||||
|
||||
- name: Setup Flutter
|
||||
uses: subosito/flutter-action@v2
|
||||
@@ -265,21 +268,4 @@ jobs:
|
||||
FILES="artifacts/app-${BASE}.apk"
|
||||
FILES="${FILES}"$'\n'"artifacts/app-linux-x64-${BASE}.tar.gz"
|
||||
if [ -f "artifacts/app-windows-x64-${BASE}.zip" ]; then
|
||||
FILES="${FILES}"$'\n'"artifacts/app-windows-x64-${BASE}.zip"
|
||||
fi
|
||||
|
||||
{
|
||||
echo "tag=${TAG}"
|
||||
echo 'files<<EOF'
|
||||
printf '%s\n' "$FILES"
|
||||
echo 'EOF'
|
||||
} >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Create release on Gitea
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: ${{ steps.bundle.outputs.tag }}
|
||||
name: ${{ steps.bundle.outputs.tag }}
|
||||
prerelease: false
|
||||
token: ${{ secrets.GITEA_TOKEN }}
|
||||
artifacts: ${{ steps.bundle.outputs.files }}
|
||||
::contentReference[oaicite:0]{index=0}
|
||||
|
||||
Reference in New Issue
Block a user