diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9181d0f..7e5b471 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,16 +13,16 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@cca926ef8d60d59c0bc5b36cfe99255048accd88 # v4 + uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 - name: Build and run tests run: ./gradlew build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 13171fd..d0b71cd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,17 +52,17 @@ jobs: echo "snapshot_version=$INPUT_SNAPSHOT_VERSION" >> "$GITHUB_OUTPUT" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: java-version: '17' distribution: 'temurin' - name: Fail if Release and not on Default branch if: ${{ github.event.repository.default_branch != github.ref_name }} - uses: actions/github-script@v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | core.setFailed('Releases can not be created on a feature branch. Branch: ${{ github.ref_name }}') @@ -73,10 +73,10 @@ jobs: git config --local user.email IABTechLab@users.noreply.github.com - name: Validate Gradle Wrapper - uses: gradle/actions/wrapper-validation@cca926ef8d60d59c0bc5b36cfe99255048accd88 # v4 + uses: gradle/actions/wrapper-validation@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 - name: Setup Gradle - uses: gradle/actions/setup-gradle@cca926ef8d60d59c0bc5b36cfe99255048accd88 # v4 + uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0 - name: Get Snapshot versions id: snapshotVersions @@ -120,7 +120,7 @@ jobs: rm gradle.properties.bak - name: GitHub Release - uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2 + uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0 with: generate_release_notes: true tag_name: v${{ steps.validation.outputs.release_version }} diff --git a/common.gradle b/common.gradle index 663d010..07b0fe0 100644 --- a/common.gradle +++ b/common.gradle @@ -24,6 +24,7 @@ android { warningsAsErrors = true disable 'GradleDependency' // Updated dependencies should not fail the build + disable 'AndroidGradlePluginVersion' // Updated dependencies should not fail the build disable 'DataExtractionRules' // We don't want the dev apps to use backup disable 'IconMissingDensityFolder' // Using scaled down launcher icon is fine for dev-apps }