diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 035c9d770..d33167408 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,11 +12,11 @@ jobs: - name: Install Dependencies run: sudo apt-get install ninja-build cmake - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: submodules: true - name: Setup Java 17 - uses: actions/setup-java@v5 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: adopt-hotspot java-version: 17 @@ -27,7 +27,7 @@ jobs: - name: Sign AAB id: sign - uses: r0adkll/sign-android-release@v1 + uses: r0adkll/sign-android-release@349ebdef58775b1e0d8099458af0816dc79b6407 # v1 with: releaseDirectory: app/build/outputs/bundle/embedRecordRelease signingKeyBase64: '${{ secrets.KEYSTORE }}' @@ -35,7 +35,7 @@ jobs: keyStorePassword: '${{ secrets.SIGNING_STORE_PASSWORD }}' keyPassword: '${{ secrets.SIGNING_KEY_PASSWORD }}' - name: Deploy to google play store - uses: r0adkll/upload-google-play@v1 + uses: r0adkll/upload-google-play@e738b9dd8f2476ea806d921b64aacd24f34515a5 # v1.1.5 with: serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }} packageName: io.github.solfeguido diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d4c14c00c..04f223cbf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,11 +16,11 @@ jobs: - name: Install Dependencies run: sudo apt-get install ninja-build cmake - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: submodules: true - name: Setup Java 17 - uses: actions/setup-java@v5 + uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0 with: distribution: adopt-hotspot java-version: 17 @@ -32,36 +32,36 @@ jobs: run: bash ./gradlew bundleNormalNoRecordRelease bundleEmbedRecordRelease bundleEmbedNoRecordRelease - name: Artifact (Normal debug APK) if: ${{ matrix.build_type == 'Debug' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android-debug.apk path: app/build/outputs/apk/normalRecord/debug/app-normal-record-debug.apk - name: Artifact (Normal unsigned APK) if: ${{ matrix.build_type == 'Release' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android.apk path: app/build/outputs/apk/normalRecord/release/app-normal-record-release-unsigned.apk - name: Artifact (Normal AAB w/o recording) if: ${{ matrix.build_type == 'Release' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android-ps.aab path: app/build/outputs/bundle/normalNoRecordRelease/app-normal-noRecord-release.aab - name: Artifact (Embed AAB) if: ${{ matrix.build_type == 'Release' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android-embed-record.aab path: app/build/outputs/bundle/embedRecordRelease/app-embed-record-release.aab - name: Artifact (Embed AAB w/o recording) if: ${{ matrix.build_type == 'Release' }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android-embed.aab path: app/build/outputs/bundle/embedNoRecordRelease/app-embed-noRecord-release.aab - name: Artifact (Debug symbols) - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: love-android-unstripped-debugsyms-${{ matrix.build_type }} path: app/build/intermediates/cxx