diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 3769b34..19a9f1f 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -19,19 +19,19 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4 with: distribution: 'temurin' java-version: ${{ env.JAVA_VERSION }} - name: Set up Android SDK - uses: android-actions/setup-android@v3 + uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3 - name: Cache Gradle dependencies - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: | ~/.gradle/caches @@ -47,7 +47,7 @@ jobs: run: mv app/build/outputs/apk/debug/app-universal-debug.apk PinDownloader-debug.apk - name: Upload APK artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: app path: PinDownloader-debug.apk diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc513e9..30e707b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,16 +17,16 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4 with: distribution: 'temurin' java-version: ${{ env.JAVA_VERSION }} - name: Set up Android SDK - uses: android-actions/setup-android@v3 + uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3 - name: Build app run: ./gradlew assembleRelease @@ -52,14 +52,14 @@ jobs: - name: Create changelog id: changelog - uses: requarks/changelog-action@v1 + uses: requarks/changelog-action@6d71e098526ee17bae963f058d34cd763378337f # v1 with: includeInvalidCommits: true token: ${{ github.token }} tag: ${{ github.ref_name }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2 with: draft: true body: ${{ steps.changelog.outputs.changes }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0fe2b2c..756d52a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,10 +13,10 @@ jobs: ANDROID_BUILD_TOOLS_VERSION: 34.0.0 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4 with: distribution: 'temurin' java-version: ${{ env.JAVA_VERSION }} @@ -27,7 +27,7 @@ jobs: - name: Upload test reports if: ${{ failure() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 with: name: test-reports path: |