44 push :
55 paths :
66 - ' .github/workflows/build.yml'
7- - ' CT? /**'
7+ - ' app /**'
88 - ' gradle/**'
99 - ' *.gradle'
1010 - ' *.properties'
4444 - name : Set environments
4545 run : |
4646 {
47- echo "version=v$(grep versionName CTZ /build.gradle | awk '{print $2}' | tr -d \")"
47+ echo "version=v$(grep versionName app /build.gradle | awk '{print $2}' | tr -d \")"
4848 echo "commit=$(echo ${{ github.sha }} | cut -c-7)"
4949 echo "repo=$(echo ${GITHUB_REPOSITORY#$GITHUB_REPOSITORY_OWNER/})"
5050 } >> $GITHUB_ENV
5959 - name : Release check
6060 if : github.event.inputs.release == 'true'
6161 run : |
62- if [[ "${{ secrets.STORE_FILE }}" == "" ] ]; then
62+ if [ "${{ secrets.STORE_FILE }}" == "" ]; then
6363 echo -e "\nERROR!\nリリースするには、 署名鍵を設定する必要があります。\n"
6464 echo "STORE_FILE: JKS形式の署名鍵をBase64でエンコードした文字列"
6565 echo "STORE_PASSWORD: キーストアのパスワード"
6868 echo ""
6969 exit 1
7070 fi
71- if [[ "${{ steps.check-tag.outputs.exists }}" == "true" ] ]; then
71+ if [ "${{ steps.check-tag.outputs.exists }}" == "true" ]; then
7272 echo -e "\nERROR!\n既に同じタグが存在します。\n"
7373 echo "build.gradle の versionName を変更してください"
7474 echo ""
@@ -77,35 +77,31 @@ jobs:
7777
7878 - name : Build with Gradle
7979 run : |
80- if [[ "${{ inputs.release }}" == "true" ] ]; then
81- echo "${{ secrets.STORE_FILE }}" | base64 -d > CTZ /release.jks
80+ if [ "${{ inputs.release }}" == "true" ]; then
81+ echo "${{ secrets.STORE_FILE }}" | base64 -d > app /release.jks
8282 export STORE_PASSWORD="${{ secrets.STORE_PASSWORD }}"
8383 export KEY_ALIAS="${{ secrets.KEY_ALIAS }}"
8484 export KEY_PASSWORD="${{ secrets.KEY_PASSWORD }}"
85- ./gradlew aR
86- ./gradlew :CTZ:bR
87- cp -f CT3/build/outputs/apk/release/CT3-release.apk ${{ env.repo }}-CT3-${{ env.version }}.apk
88- cp -f CTZ/build/outputs/apk/release/CTZ-release.apk ${{ env.repo }}-CTZ-${{ env.version }}.apk
89- cp -f CTZ/build/outputs/bundle/release/CTZ-release.aab ${{ env.repo }}-CTZ-${{ env.version }}.aab
85+ ./gradlew aR bR
86+ cp -f app/build/outputs/apk/release/app-release.apk ${{ env.repo }}-${{ env.version }}.apk
87+ cp -f app/build/outputs/bundle/release/app-release.aab ${{ env.repo }}-${{ env.version }}.aab
9088 else
91- ./gradlew asD
92- ./gradlew :CTZ:bunD
93- cp -f CT3/build/outputs/apk/debug/CT3-debug.apk ${{ env.repo }}-CT3-${{ env.version }}@${{ env.commit }}.apk
94- cp -f CTZ/build/outputs/apk/debug/CTZ-debug.apk ${{ env.repo }}-CTZ-${{ env.version }}@${{ env.commit }}.apk
95- cp -f CTZ/build/outputs/bundle/debug/CTZ-debug.aab ${{ env.repo }}-CTZ-${{ env.version }}@${{ env.commit }}.aab
89+ ./gradlew asD bunD
90+ cp -f app/build/outputs/apk/debug/app-debug.apk ${{ env.repo }}-${{ env.version }}@${{ env.commit }}.apk
91+ cp -f app/build/outputs/bundle/debug/app-debug.aab ${{ env.repo }}-${{ env.version }}@${{ env.commit }}.aab
9692 fi
9793
9894 - name : Upload APK
9995 uses : actions/upload-artifact@v4
10096 with :
10197 name : ${{ env.repo }}(${{ env.version }}@${{ env.commit }})
102- path : ${{ env.repo }}-CT?- ${{ env.version }}*.a*
98+ path : ${{ env.repo }}-${{ env.version }}*.a*
10399
104100 - name : Release
105- uses : softprops/action-gh-release@v1
101+ uses : softprops/action-gh-release@v2
106102 if : github.event.inputs.release == 'true'
107103 with :
108104 tag_name : ${{ env.version }}
109105 draft : true
110106 prerelease : false
111- files : ${{ env.repo }}-CT?- ${{ env.version }}.apk
107+ files : ${{ env.repo }}-${{ env.version }}.apk
0 commit comments