Skip to content

Commit 31fcfbd

Browse files
committed
Merge branch 'main' of https://github.com/Felocord/Manager
2 parents c8a118c + 1badeb2 commit 31fcfbd

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

.github/workflows/build-release.yml

+5-15
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
name: Build and Release
2-
32
on:
43
workflow_dispatch:
54
inputs:
@@ -9,35 +8,30 @@ on:
98
draft:
109
type: boolean
1110
description: Is draft?
12-
1311
jobs:
1412
build:
1513
runs-on: ubuntu-latest
16-
1714
steps:
1815
- name: Checkout
1916
uses: actions/checkout@v3
20-
2117
- name: Setup JDK 17
2218
uses: actions/setup-java@v4
2319
with:
2420
distribution: 'temurin'
2521
java-version: '17'
2622
cache: 'gradle'
27-
2823
- name: Setup Android SDK
2924
uses: android-actions/[email protected]
30-
31-
- name: Extract Version
25+
- name: Extract Version and Code
3226
id: extract_version
3327
run: |
3428
VERSION=$(grep -oP 'versionName = "\K[^"]+' app/build.gradle.kts)
29+
VERSION_CODE=$(grep -oP 'versionCode = \K\d+' app/build.gradle.kts)
3530
echo "version=$VERSION" >> $GITHUB_OUTPUT
31+
echo "version_code=$VERSION_CODE" >> $GITHUB_OUTPUT
3632
if [ ${{ inputs.beta }} == true ]; then BETA=true; else BETA=false; fi
3733
echo "beta=$BETA" >> $GITHUB_OUTPUT
38-
TAG="$VERSION" # Removed the extra 'v' here
39-
echo "tag=$TAG" >> $GITHUB_OUTPUT
40-
34+
echo "tag=$VERSION_CODE" >> $GITHUB_OUTPUT
4135
- name: Build Signed APK
4236
run: |
4337
echo "${{ secrets.keystore }}" | base64 -d > $GITHUB_WORKSPACE/signing-key.jks
@@ -47,7 +41,6 @@ jobs:
4741
-Pandroid.injected.signing.store.password=${{ secrets.keystore_password }} \
4842
-Pandroid.injected.signing.key.alias=${{ secrets.key_alias }} \
4943
-Pandroid.injected.signing.key.password=${{ secrets.key_password }}
50-
5144
- name: Find and Rename APK
5245
run: |
5346
APK_PATH=$(find . -name "*release*.apk" | head -n 1)
@@ -57,7 +50,6 @@ jobs:
5750
fi
5851
mv "$APK_PATH" ./Manager.apk
5952
echo "APK renamed to Manager.apk"
60-
6153
- name: Create Release
6254
env:
6355
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -66,14 +58,12 @@ jobs:
6658
if [ "${{ steps.extract_version.outputs.beta }}" = "true" ]; then
6759
PRERELEASE_FLAG="--prerelease"
6860
fi
69-
7061
DRAFT_FLAG=""
7162
if [ "${{ inputs.draft }}" = "true" ]; then
7263
DRAFT_FLAG="--draft"
7364
fi
74-
7565
gh release create "${{ steps.extract_version.outputs.tag }}" \
76-
--title "${{ steps.extract_version.outputs.version }}" \
66+
--title "${{ steps.extract_version.outputs.version }} (Build ${{ steps.extract_version.outputs.version_code }})" \
7767
--generate-notes \
7868
$PRERELEASE_FLAG \
7969
$DRAFT_FLAG \

0 commit comments

Comments
 (0)