From 3b8c9445125cbf4f3df612c90fdcaba390fdc787 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Tue, 4 Nov 2025 19:37:33 +0100 Subject: [PATCH] ci(flatpak): fix --- .github/workflows/build.yml | 8 ++++++-- linux/com.edde746.plezy.yml | 3 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bb3ac708..bfe2226a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -392,10 +392,13 @@ jobs: run: | # Extract version from pubspec.yaml (e.g., "1.3.1+10" -> "1.3.1") VERSION=$(grep '^version:' pubspec.yaml | sed 's/version: //' | sed 's/+.*//' | tr -d ' ') + # Extract Flutter SDK version from pubspec.yaml (e.g., "^3.8.1" -> "3.8.1") + FLUTTER_VERSION=$(grep -A1 '^environment:' pubspec.yaml | grep 'sdk:' | sed 's/.*: *//' | sed 's/\^//' | tr -d ' ') DATE=$(date -u +%Y-%m-%d) COMMIT_SHA=$(git rev-parse HEAD) echo "Version: $VERSION" + echo "Flutter SDK Version: $FLUTTER_VERSION" echo "Date: $DATE" echo "Commit SHA: $COMMIT_SHA" @@ -403,8 +406,9 @@ jobs: sed -i "s/{{VERSION}}/$VERSION/g" linux/com.edde746.plezy.metainfo.xml sed -i "s/{{DATE}}/$DATE/g" linux/com.edde746.plezy.metainfo.xml - # Replace commit SHA placeholder in manifest - sed -i "s/{{COMMIT_SHA}}/$COMMIT_SHA/g" linux/com.edde746.plezy.yml + # Replace placeholders in manifest + sed -i "s|{{COMMIT_SHA}}|$COMMIT_SHA|g" linux/com.edde746.plezy.yml + sed -i "s|{{FLUTTER_VERSION}}|$FLUTTER_VERSION|g" linux/com.edde746.plezy.yml - name: Preprocess Flatpak manifest with flatpak-flutter run: | diff --git a/linux/com.edde746.plezy.yml b/linux/com.edde746.plezy.yml index de3f0c55..cb8dcef0 100644 --- a/linux/com.edde746.plezy.yml +++ b/linux/com.edde746.plezy.yml @@ -81,6 +81,5 @@ modules: - type: git url: https://github.com/flutter/flutter.git - # NOTE: This will be replaced with SDK modules by flatpak-flutter preprocessing - tag: stable + tag: {{FLUTTER_VERSION}} dest: flutter