From 3c656c4218486f37dafcd627c309817448aec342 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Wed, 27 Apr 2022 18:25:46 +0600 Subject: [PATCH] [CI] flutter_distributor melos not bootstrapped bugfix --- .github/workflows/release-build.yml | 17 ++++++++++------- .gitignore | 3 ++- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 412c3951..91c87618 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -35,9 +35,10 @@ jobs: flutter config --enable-windows-desktop flutter pub get dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' + dart global activate melos + cd build/flutter_distributor && melos bootstrap && cd ../.. make innoinstall - dart pub global activate --source path build/flutter_distributor/packages/flutter_distributor - flutter_distributor package --platform=windows --targets=exe --skip-clean + dart build/flutter_distributor/packages/flutter_distributor/bin/main.dart package --platform=windows --targets=exe --skip-clean # Create Chocolatey Package # setting the sha256 hash for new bundle @@ -86,8 +87,9 @@ jobs: flutter pub get dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' npm install -g appdmg - dart pub global activate --source path build/flutter_distributor/packages/flutter_distributor - flutter_distributor package --platform=macos --targets=dmg --skip-clean + dart global activate melos + cd build/flutter_distributor && melos bootstrap && cd ../.. + dart build/flutter_distributor/packages/flutter_distributor/bin/main.dart package --platform=macos --targets=dmg --skip-clean - run: mv dist/${{ steps.tag.outputs.tag }}/spotube-${{ steps.tag.outputs.tag }}-macos.dmg dist/${{ steps.tag.outputs.tag }}/Spotube-macos-x86_64.dmg - uses: actions/upload-artifact@v2 with: @@ -129,8 +131,9 @@ jobs: flutter config --enable-linux-desktop flutter pub get dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' - dart pub global activate --source path build/flutter_distributor/packages/flutter_distributor - flutter_distributor package --platform=linux --targets=deb,appimage --skip-clean + dart global activate melos + cd build/flutter_distributor && melos bootstrap && cd ../.. + dart build/flutter_distributor/packages/flutter_distributor/bin/main.dart package --platform=linux --targets=deb,appimage --skip-clean make tar - run: | mv build/Spotube-linux-x86_64.tar.xz dist/${{ steps.tag.outputs.tag }} @@ -246,4 +249,4 @@ jobs: # commit_username: ${{ secrets.AUR_USERNAME }} # commit_email: ${{ secrets.AUR_EMAIL }} # ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }} - # commit_message: Updated to v${{steps.tag.outputs.tag}} + # commit_message: Updated to v${{ steps.tag.outputs.tag }} diff --git a/.gitignore b/.gitignore index eec14970..fec026d4 100644 --- a/.gitignore +++ b/.gitignore @@ -72,4 +72,5 @@ lib/models/generated_secrets.dart help.txt secrets.json -dist \ No newline at end of file +dist +appimage-build \ No newline at end of file