Skip to content

Commit cc4de98

Browse files
authored
Merge pull request #13 from amirisback/develop/update-version-checkout
DEVELOP :: Update version checkout v2 to v3
2 parents 259d879 + f15f06f commit cc4de98

8 files changed

+41
-29
lines changed

.github/workflows/android-ci-generate-apk-aab-clean.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Generated APK AAB (Clean)
1+
name: Generated APK AAB (Clean - Clean chace and artifacts))
22

33
on:
44
# Allows you to run this workflow manually from the Actions tab
@@ -10,7 +10,9 @@ on:
1010

1111
jobs:
1212
remove-old-artifacts:
13+
1314
runs-on: ubuntu-latest
15+
1416
timeout-minutes: 10
1517

1618
steps:

.github/workflows/android-ci-generate-apk-aab-download.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Generated APK AAB (Download)
1+
name: Generated APK AAB (Download (still in development))
22

33
env:
44
# The name of the main module repository
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v3
2121

2222
# Set Current Date As Env Variable
2323
- name: Set current date as env variable
@@ -28,9 +28,11 @@ jobs:
2828
run: echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
2929

3030
- name: Set Up JDK
31-
uses: actions/setup-java@v1
31+
uses: actions/setup-java@v3
3232
with:
33-
java-version: 17
33+
distribution: 'zulu' # See 'Supported distributions' for available options
34+
java-version: '17'
35+
cache: 'gradle'
3436

3537
- name: Change wrapper permissions
3638
run: chmod +x ./gradlew

.github/workflows/android-ci-generate-apk-aab-upload.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Generated APK AAB (Upload)
1+
name: Generated APK AAB (Upload - Create Artifact To Github Action)
22

33
env:
44
# The name of the main module repository
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323

2424
steps:
25-
- uses: actions/checkout@v2
25+
- uses: actions/checkout@v3
2626

2727
# Set Current Date As Env Variable
2828
- name: Set current date as env variable
@@ -31,11 +31,13 @@ jobs:
3131
# Set Repository Name As Env Variable
3232
- name: Set repository name as env variable
3333
run: echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
34-
34+
3535
- name: Set Up JDK
36-
uses: actions/setup-java@v1
36+
uses: actions/setup-java@v3
3737
with:
38-
java-version: 17
38+
distribution: 'zulu' # See 'Supported distributions' for available options
39+
java-version: '17'
40+
cache: 'gradle'
3941

4042
- name: Change wrapper permissions
4143
run: chmod +x ./gradlew
@@ -64,21 +66,21 @@ jobs:
6466
# Upload Artifact Build
6567
# Noted For Output [main_project_module]/build/outputs/apk/debug/
6668
- name: Upload APK Debug - ${{ env.repository_name }}
67-
uses: actions/upload-artifact@v2
69+
uses: actions/upload-artifact@v3
6870
with:
6971
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) debug generated
7072
path: ${{ env.main_project_module }}/build/outputs/apk/debug/
7173

7274
# Noted For Output [main_project_module]/build/outputs/apk/release/
7375
- name: Upload APK Release - ${{ env.repository_name }}
74-
uses: actions/upload-artifact@v2
76+
uses: actions/upload-artifact@v3
7577
with:
7678
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) release generated
7779
path: ${{ env.main_project_module }}/build/outputs/apk/release/
7880

7981
# Noted For Output [main_project_module]/build/outputs/bundle/release/
8082
- name: Upload AAB (App Bundle) Release - ${{ env.repository_name }}
81-
uses: actions/upload-artifact@v2
83+
uses: actions/upload-artifact@v3
8284
with:
8385
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - App bundle(s) AAB release generated
8486
path: ${{ env.main_project_module }}/build/outputs/bundle/release/

.github/workflows/android-ci-publish-play-store.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Android Publish Play Store
1+
name: Android Publish Play Store (Still in development)
22

33
env:
44
# The name of the main module repository
@@ -24,9 +24,9 @@ jobs:
2424
- uses: actions/checkout@v1
2525

2626
- name: Set Up JDK
27-
uses: actions/setup-java@v1
27+
uses: actions/setup-java@v3
2828
with:
29-
java-version: 1.8
29+
java-version: 17
3030

3131
- name: Change wrapper permissions
3232
run: chmod +x ./gradlew

.github/workflows/android-ci.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424

2525
steps:
26-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v3
2727

2828
# Set Current Date As Env Variable
2929
- name: Set current date as env variable
@@ -34,9 +34,11 @@ jobs:
3434
run: echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
3535

3636
- name: Set Up JDK
37-
uses: actions/setup-java@v1
37+
uses: actions/setup-java@v3
3838
with:
39-
java-version: 17
39+
distribution: 'zulu' # See 'Supported distributions' for available options
40+
java-version: '17'
41+
cache: 'gradle'
4042

4143
- name: Change wrapper permissions
4244
run: chmod +x ./gradlew

.github/workflows/detekt-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
# Steps represent a sequence of tasks that will be executed as part of the job
4141
steps:
4242
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
43-
- uses: actions/checkout@v2
43+
- uses: actions/checkout@v3
4444

4545
# Gets the download URL associated with the $DETEKT_RELEASE_TAG
4646
- name: Get Detekt download URL

README.md

+10-6
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
## Version Release
2727
This Is Latest Release
2828

29-
$version_release = 2.2.0
29+
$version_release = 2.2.1
3030

3131
What's New??
3232

@@ -35,10 +35,12 @@ What's New??
3535
* Update Gradle Latest Version *
3636
* Update Kotlin Latest Version *
3737
* Update Java Version From 11 to 17 *
38+
* Update Java Action version to 3 *
3839

3940
## Article Sources
4041
- [How To Securely Build and Sign Your Android App With GitHub Actions](https://proandroiddev.com/how-to-securely-build-and-sign-your-android-app-with-github-actions-ad5323452ce)
4142
- [How to Use GitHub Actions to Automate Android App Development](https://www.freecodecamp.org/news/use-github-actions-to-automate-android-development/)
43+
- [Update Java Checkout Version CI](https://github.com/actions/setup-java)
4244

4345
## Guide Sources (Github Action)
4446
- [Download Artifact From Github Action](https://github.com/actions/download-artifact)
@@ -92,9 +94,11 @@ jobs:
9294
run: echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
9395

9496
- name: Set Up JDK
95-
uses: actions/setup-java@v1
97+
uses: actions/setup-java@v3
9698
with:
97-
java-version: 17
99+
distribution: 'zulu' # See 'Supported distributions' for available options
100+
java-version: '17'
101+
cache: 'gradle'
98102

99103
- name: Change wrapper permissions
100104
run: chmod +x ./gradlew
@@ -123,21 +127,21 @@ jobs:
123127
# Upload Artifact Build
124128
# Noted For Output [main_project_module]/build/outputs/apk/debug/
125129
- name: Upload APK Debug - ${{ env.repository_name }}
126-
uses: actions/upload-artifact@v2
130+
uses: actions/upload-artifact@v3
127131
with:
128132
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) debug generated
129133
path: ${{ env.main_project_module }}/build/outputs/apk/debug/
130134

131135
# Noted For Output [main_project_module]/build/outputs/apk/release/
132136
- name: Upload APK Release - ${{ env.repository_name }}
133-
uses: actions/upload-artifact@v2
137+
uses: actions/upload-artifact@v3
134138
with:
135139
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) release generated
136140
path: ${{ env.main_project_module }}/build/outputs/apk/release/
137141

138142
# Noted For Output [main_project_module]/build/outputs/bundle/release/
139143
- name: Upload AAB (App Bundle) Release - ${{ env.repository_name }}
140-
uses: actions/upload-artifact@v2
144+
uses: actions/upload-artifact@v3
141145
with:
142146
name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - App bundle(s) AAB release generated
143147
path: ${{ env.main_project_module }}/build/outputs/bundle/release/

buildSrc/src/main/kotlin/ProjectSetting.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ object ProjectSetting {
2222
const val APP_PLAY_CONSOLE = "frogobox"
2323
const val APP_NAME = "githubaction"
2424

25-
const val VERSION_MAJOR = 1
26-
const val VERSION_MINOR = 0
27-
const val VERSION_PATCH = 0
25+
const val VERSION_MAJOR = 2
26+
const val VERSION_MINOR = 2
27+
const val VERSION_PATCH = 1
2828

2929
const val PROJECT_MIN_SDK = 21
3030
const val PROJECT_COMPILE_SDK = 33

0 commit comments

Comments
 (0)