From 57ccaad08ac2f9a4de56ccfc2117a9d5db1ef080 Mon Sep 17 00:00:00 2001 From: HRiggs Date: Sun, 14 Dec 2025 22:02:24 -0500 Subject: [PATCH] update workflows --- .gitea/workflows/build-dev.yml | 89 ---------------------------------- .gitea/workflows/release.yml | 6 +-- flutter_app/pubspec.lock | 2 +- flutter_app/pubspec.yaml | 2 +- 4 files changed, 5 insertions(+), 94 deletions(-) delete mode 100644 .gitea/workflows/build-dev.yml diff --git a/.gitea/workflows/build-dev.yml b/.gitea/workflows/build-dev.yml deleted file mode 100644 index cab14bc..0000000 --- a/.gitea/workflows/build-dev.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: Flutter Dev Build - -on: - workflow_dispatch: - -jobs: - build-flutter-dev: - runs-on: windows-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Flutter - uses: subosito/flutter-action@v2 - with: - flutter-version: '3.24.0' - channel: 'stable' - - - name: Enable Windows desktop - run: flutter config --enable-windows-desktop - - - name: Create dev .env file - working-directory: flutter_app - run: | - echo "WS_URL=ws://localhost:3001" > .env - echo "API_URL=http://localhost:3001" >> .env - - - name: Install dependencies - working-directory: flutter_app - run: flutter pub get - - - name: Run Flutter doctor - run: flutter doctor -v - - - name: Build Windows debug - working-directory: flutter_app - run: flutter build windows --debug - - - name: List build directory - working-directory: flutter_app - run: | - Write-Host "=== Build Directory Structure ===" - Get-ChildItem -Recurse build\windows\x64\runner\Debug | Select-Object FullName, Length - - - name: Upload debug build - uses: actions/upload-artifact@v4 - with: - name: rmtPocketWatcher-Windows-Debug - path: flutter_app/build/windows/x64/runner/Debug/ - retention-days: 7 - - build-android-dev: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: '17' - - - name: Setup Flutter - uses: subosito/flutter-action@v2 - with: - flutter-version: '3.24.0' - channel: 'stable' - - - name: Create dev .env file - working-directory: flutter_app - run: | - echo "WS_URL=ws://10.0.2.2:3001" > .env - echo "API_URL=http://10.0.2.2:3001" >> .env - - - name: Install dependencies - working-directory: flutter_app - run: flutter pub get - - - name: Build Android debug APK - working-directory: flutter_app - run: flutter build apk --debug - - - name: Upload debug APK - uses: actions/upload-artifact@v4 - with: - name: rmtPocketWatcher-Android-Debug - path: flutter_app/build/app/outputs/flutter-apk/app-debug.apk - retention-days: 7 diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 384f6aa..77e8d81 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -26,7 +26,7 @@ jobs: echo "Version: $VERSION" build-windows: - runs-on: windows-latest + runs-on: windows needs: get-version steps: - name: Checkout repository @@ -35,7 +35,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.24.0' + flutter-version: '3.24.5' channel: 'stable' - name: Enable Windows desktop @@ -86,7 +86,7 @@ jobs: - name: Setup Flutter uses: subosito/flutter-action@v2 with: - flutter-version: '3.24.0' + flutter-version: '3.24.5' channel: 'stable' - name: Create production .env file diff --git a/flutter_app/pubspec.lock b/flutter_app/pubspec.lock index 002aaef..a94d530 100644 --- a/flutter_app/pubspec.lock +++ b/flutter_app/pubspec.lock @@ -654,5 +654,5 @@ packages: source: hosted version: "6.6.1" sdks: - dart: ">=3.10.3 <4.0.0" + dart: ">=3.9.0 <4.0.0" flutter: ">=3.35.0" diff --git a/flutter_app/pubspec.yaml b/flutter_app/pubspec.yaml index edc0cc3..6e35b97 100644 --- a/flutter_app/pubspec.yaml +++ b/flutter_app/pubspec.yaml @@ -19,7 +19,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: ^3.10.3 + sdk: '>=3.5.0 <4.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions