Skip to content

Commit 2511147

Browse files
committed
update workflow
1 parent 0dd4f25 commit 2511147

1 file changed

Lines changed: 46 additions & 41 deletions

File tree

.github/workflows/android.yml

Lines changed: 46 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,10 @@ jobs:
4040

4141
- name: Set current date as env variable
4242
run: echo "date_today=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
43-
# Create APK Release
43+
44+
# Create APK Github Release
4445
- name: Build apk release project (APK)
45-
run: ./gradlew assemble --warning-mode all
46+
run: ./gradlew assembleGithubRelease --warning-mode all
4647

4748
# Upload Artifact Build
4849
- name: Find Release Github arm64
@@ -53,14 +54,6 @@ jobs:
5354
name: ytdlnis-autogenerated-arm64-v8a-github-release
5455
path: ${{ env.APK_PATH }}
5556

56-
- name: Find Release FOSS arm64
57-
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*arm64*.apk')" >> $GITHUB_ENV
58-
- name: Upload APK Release FOSS arm64
59-
uses: actions/upload-artifact@v4
60-
with:
61-
name: ytdlnis-autogenerated-arm64-v8a-foss-release
62-
path: ${{ env.APK_PATH }}
63-
6457
- name: Find Release Github armeabiv7
6558
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/github/release/ -type f -name '*armeabi*.apk')" >> $GITHUB_ENV
6659
- name: Upload APK Release Github armeabiv7
@@ -69,14 +62,6 @@ jobs:
6962
name: ytdlnis-autogenerated-armeabi-v7a-github-release
7063
path: ${{ env.APK_PATH }}
7164

72-
- name: Find Release FOSS armeabiv7
73-
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*armeabi*.apk')" >> $GITHUB_ENV
74-
- name: Upload APK Release FOSS armeabiv7
75-
uses: actions/upload-artifact@v4
76-
with:
77-
name: ytdlnis-autogenerated-armeabi-v7a-foss-release
78-
path: ${{ env.APK_PATH }}
79-
8065
- name: Find Release Github universal
8166
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/github/release/ -type f -name '*universal*.apk')" >> $GITHUB_ENV
8267
- name: Upload APK Release Github universal
@@ -85,14 +70,6 @@ jobs:
8570
name: ytdlnis-autogenerated-universal-github-release
8671
path: ${{ env.APK_PATH }}
8772

88-
- name: Find Release FOSS universal
89-
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*universal*.apk')" >> $GITHUB_ENV
90-
- name: Upload APK Release FOSS universal
91-
uses: actions/upload-artifact@v4
92-
with:
93-
name: ytdlnis-autogenerated-universal-foss-release
94-
path: ${{ env.APK_PATH }}
95-
9673
- name: Find Release Github x86
9774
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/github/release/ -type f -name '*x86-*.apk')" >> $GITHUB_ENV
9875
- name: Upload APK Release Github x86
@@ -101,14 +78,6 @@ jobs:
10178
name: ytdlnis-autogenerated-x86-github-release
10279
path: ${{ env.APK_PATH }}
10380

104-
- name: Find Release FOSS x86
105-
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*x86-*.apk')" >> $GITHUB_ENV
106-
- name: Upload APK Release FOSS x86
107-
uses: actions/upload-artifact@v4
108-
with:
109-
name: ytdlnis-autogenerated-x86-foss-release
110-
path: ${{ env.APK_PATH }}
111-
11281
- name: Find Release Github x86_64
11382
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/github/release/ -type f -name '*x86_64*.apk')" >> $GITHUB_ENV
11483
- name: Upload APK Release Github x86_64
@@ -117,6 +86,49 @@ jobs:
11786
name: ytdlnis-autogenerated-x86_64-github-release
11887
path: ${{ env.APK_PATH }}
11988

89+
# Noted For Output [main_project_module]/build/outputs/apk/github/release/
90+
- name: Upload APK Release
91+
uses: actions/upload-artifact@v4
92+
with:
93+
name: YTDLnis APK release github generated
94+
path: ${{ env.main_project_module }}/build/outputs/apk/github/release/
95+
96+
# Create APK FOSS Release
97+
- name: Build apk release project (APK)
98+
run: ./gradlew assembleFossRelease --warning-mode all
99+
100+
- name: Find Release FOSS arm64
101+
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*arm64*.apk')" >> $GITHUB_ENV
102+
- name: Upload APK Release FOSS arm64
103+
uses: actions/upload-artifact@v4
104+
with:
105+
name: ytdlnis-autogenerated-arm64-v8a-foss-release
106+
path: ${{ env.APK_PATH }}
107+
108+
- name: Find Release FOSS armeabiv7
109+
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*armeabi*.apk')" >> $GITHUB_ENV
110+
- name: Upload APK Release FOSS armeabiv7
111+
uses: actions/upload-artifact@v4
112+
with:
113+
name: ytdlnis-autogenerated-armeabi-v7a-foss-release
114+
path: ${{ env.APK_PATH }}
115+
116+
- name: Find Release FOSS universal
117+
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*universal*.apk')" >> $GITHUB_ENV
118+
- name: Upload APK Release FOSS universal
119+
uses: actions/upload-artifact@v4
120+
with:
121+
name: ytdlnis-autogenerated-universal-foss-release
122+
path: ${{ env.APK_PATH }}
123+
124+
- name: Find Release FOSS x86
125+
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*x86-*.apk')" >> $GITHUB_ENV
126+
- name: Upload APK Release FOSS x86
127+
uses: actions/upload-artifact@v4
128+
with:
129+
name: ytdlnis-autogenerated-x86-foss-release
130+
path: ${{ env.APK_PATH }}
131+
120132
- name: Find Release FOSS x86_64
121133
run: echo "APK_PATH=$(find ${{ env.main_project_module }}/build/outputs/apk/foss/release/ -type f -name '*x86_64*.apk')" >> $GITHUB_ENV
122134
- name: Upload APK Release FOSS x86_64
@@ -125,13 +137,6 @@ jobs:
125137
name: ytdlnis-autogenerated-x86_64-foss-release
126138
path: ${{ env.APK_PATH }}
127139

128-
# Noted For Output [main_project_module]/build/outputs/apk/github/release/
129-
- name: Upload APK Release
130-
uses: actions/upload-artifact@v4
131-
with:
132-
name: YTDLnis APK release github generated
133-
path: ${{ env.main_project_module }}/build/outputs/apk/github/release/
134-
135140
- name: Upload APK Release
136141
uses: actions/upload-artifact@v4
137142
with:

0 commit comments

Comments
 (0)