Compare commits

3 Commits

Author SHA1 Message Date
renovate[bot]
83ffff7b98 Update softprops/action-gh-release action to v2.0.4 2024-03-17 11:54:24 +00:00
AntsyLich
1262b3493f Use SHA for GitHub actions 2024-03-17 17:53:18 +06:00
AntsyLich
7e744202f1 Make builds with github-actions[bot] 2024-03-17 17:43:56 +06:00

View File

@@ -19,13 +19,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone Repository (Latest)
uses: actions/checkout@v4
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
repository: 'mihonapp/mihon'
fetch-depth: 0
if: github.event.inputs.git-ref == ''
- name: Clone Repository (Custom Ref)
uses: actions/checkout@v4
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
if: github.event.inputs.git-ref != ''
with:
repository: 'mihonapp/mihon'
@@ -33,7 +33,7 @@ jobs:
ref: ${{ github.event.inputs.git-ref }}
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
java-version: 17
distribution: adopt
@@ -44,7 +44,7 @@ jobs:
- name: Get previous release
id: last_release
uses: InsonusK/get-latest-release@v1.1.0
uses: InsonusK/get-latest-release@7a9ff16c8c6b7ead5d71c0f1cc61f2703170eade # v1.1.0
with:
myToken: ${{ github.token }}
exclude_types: "draft|prerelease"
@@ -72,13 +72,13 @@ jobs:
{delimiter}" >> $GITHUB_ENV
- name: Set up gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0
- name: Build APK
run: ./gradlew assembleStandardPreview
- name: Sign APK
uses: r0adkll/sign-android-release@v1
uses: r0adkll/sign-android-release@/349ebdef58775b1e0d8099458af0816dc79b6407 # v1
with:
releaseDirectory: app/build/outputs/apk/standard/preview
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
@@ -111,7 +111,7 @@ jobs:
echo "APK_X86_64_SHA=$sha" >> $GITHUB_ENV
- name: Create release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@9d7c94cfd0a1f3ed45544c887983e9fa900f0564 # v2.0.4
with:
tag_name: r${{ env.COMMIT_COUNT }}
name: Mihon Preview r${{ env.COMMIT_COUNT }}
@@ -144,12 +144,12 @@ jobs:
draft: ${{ github.event.inputs.dry-run != '' }}
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Prune old releases
uses: dev-drprasad/delete-older-releases@v0.3.2
uses: dev-drprasad/delete-older-releases@0bf4e6748f08135170c2294f877ba7d9b633b028 # v0.3.3
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
keep_latest: 28
delete_tags: true