diff --git a/.github/workflows/spotube-nightly.yml b/.github/workflows/spotube-nightly.yml index 15bfffea..837e9348 100644 --- a/.github/workflows/spotube-nightly.yml +++ b/.github/workflows/spotube-nightly.yml @@ -1,4 +1,4 @@ -name: Spotube Nightly +name: Spotube Nightly on: push: branches: @@ -51,11 +51,13 @@ jobs: sudo apt-get update -y sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev make python3-pip python3-setuptools patchelf desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace fuse - - run: dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' - - run: echo '${{ secrets.KEYSTORE }}' | base64 --decode > android/app/upload-keystore.jks - - run: echo '${{ secrets.KEY_PROPERTIES }}' > android/key.properties - - run: flutter build apk - - run: make apk + - run: | + flutter pub get + dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' + echo '${{ secrets.KEYSTORE }}' | base64 --decode > android/app/upload-keystore.jks + echo '${{ secrets.KEY_PROPERTIES }}' > android/key.properties + flutter build apk + make apk - uses: actions/upload-artifact@v2 with: name: Spotube-Android-Bundle @@ -88,7 +90,6 @@ jobs: name: Spotube-Windows-Bundle path: dist/ - build_macos: runs-on: macos-11 steps: @@ -107,4 +108,4 @@ jobs: with: name: Spotube-Macos-Bundle path: | - build/Spotube-macos-x86_64.dmg \ No newline at end of file + build/Spotube-macos-x86_64.dmg diff --git a/.github/workflows/spotube-release.yml b/.github/workflows/spotube-release.yml index 9df9d9f2..43756e9d 100644 --- a/.github/workflows/spotube-release.yml +++ b/.github/workflows/spotube-release.yml @@ -146,11 +146,13 @@ jobs: sudo apt-get update -y sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev make python3-pip python3-setuptools patchelf desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace fuse - - run: dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' - - run: echo '${{ secrets.KEYSTORE }}' | base64 --decode > android/app/upload-keystore.jks - - run: echo '${{ secrets.KEY_PROPERTIES }}' > android/key.properties - - run: flutter build apk - - run: make apk + - run: | + flutter pub get + dart bin/create-secrets.dart '${{ secrets.LYRICS_SECRET }}' '${{ secrets.SPOTIFY_SECRET }}' + echo '${{ secrets.KEYSTORE }}' | base64 --decode > android/app/upload-keystore.jks + echo '${{ secrets.KEY_PROPERTIES }}' > android/key.properties + flutter build apk + make apk - uses: actions/upload-artifact@v2 with: name: Spotube-Android-Bundle