Skip to content

Commit 41c68cb

Browse files
committed
refactor: Update build workflow to target development branch and streamline artifact uploads
1 parent b0ac85e commit 41c68cb

File tree

1 file changed

+7
-58
lines changed

1 file changed

+7
-58
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,13 @@
11
on:
22
push:
33
branches:
4-
- main
4+
- development-react-native
55

66
jobs:
77
build:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- name: Send start message to Telegram
12-
uses: appleboy/telegram-action@master
13-
with:
14-
to: ${{ secrets.CHAT_ID }}
15-
token: ${{ secrets.BOT_TOKEN }}
16-
message: |
17-
Build started for commit ${{ github.sha }}
18-
Commit message: ${{ github.event.head_commit.message }}
19-
2011
- uses: actions/checkout@v4
2112

2213
- name: set up JDK 19
@@ -57,70 +48,28 @@ jobs:
5748
- name: Build Android Release
5849
run: cd android && ./gradlew assembleRelease
5950

60-
- name: Rename apk files
61-
run: |
62-
cd android/app/build/outputs/apk/release/
63-
mv app-arm64-v8a-release.apk Tech_Triangle-nightly-arm64-v8a.apk
64-
# mv app-armeabi-v7a-release.apk Tech_Triangle-nightly-armeabi-v7a.apk
65-
# mv app-x86-release.apk Tech_Triangle-nightly-x86.apk
66-
# mv app-x86_64-release.apk Tech_Triangle-nightly-x86_64.apk
67-
# mv app-universal-release.apk Tech_Triangle-nightly-universal.apk
68-
69-
- name: Send message to Telegram
70-
uses: appleboy/telegram-action@master
71-
with:
72-
to: ${{ secrets.CHAT_ID }}
73-
token: ${{ secrets.BOT_TOKEN }}
74-
message: |
75-
${{github.event.head_commit.message}}
76-
77-
- name: Send APKs to Telegram
78-
run: |
79-
for file in android/app/build/outputs/apk/release/Tech_Triangle-nightly-*.apk; do
80-
curl -s -X POST https://api.telegram.org/bot${{ secrets.BOT_TOKEN }}/sendDocument \
81-
-F chat_id=${{ secrets.CHAT_ID }} \
82-
-F document=@"$file"
83-
done
84-
8551
- name: Upload Artifacts
8652
uses: actions/upload-artifact@v4
8753
with:
88-
name: tech-triangle-arm64-v8a
89-
path: android/app/build/outputs/apk/release/Tech_Triangle-nightly-arm64-v8a.apk
54+
name: testbuddy-arm64-v8a
55+
path: android/app/build/outputs/apk/release/app-arm64-v8a-release.apk
9056

9157
# - uses: actions/upload-artifact@v4
9258
# with:
9359
# name: tech-triangle-armeabi-v7a
94-
# path: android/app/build/outputs/apk/release/Tech_Triangle-nightly-armeabi-v7a.apk
60+
# path: android/app/build/outputs/apk/release/app-armeabi-v7a-release.apk
9561

9662
# - uses: actions/upload-artifact@v4
9763
# with:
9864
# name: tech-triangle-x86
99-
# path: android/app/build/outputs/apk/release/Tech_Triangle-nightly-x86.apk
65+
# path: android/app/build/outputs/apk/release/app-x86-release.apk
10066

10167
# - uses: actions/upload-artifact@v4
10268
# with:
10369
# name: tech-triangle-x86_64
104-
# path: android/app/build/outputs/apk/release/Tech_Triangle-nightly-x86_64.apk
70+
# path: android/app/build/outputs/apk/release/app-x86_64-release.apk
10571

10672
# - uses: actions/upload-artifact@v4
10773
# with:
10874
# name: tech-triangle-universal
109-
# path: android/app/build/outputs/apk/release/Tech_Triangle-nightly-universal.apk
110-
111-
- name: Update Nightly Release
112-
uses: andelf/nightly-release@main
113-
env:
114-
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
115-
with:
116-
tag_name: nightly
117-
name: 'Tech Triangle Nightly Release $$'
118-
prerelease: false
119-
body: |
120-
${{github.event.head_commit.message}}
121-
files: |
122-
android/app/build/outputs/apk/release/Tech_Triangle-nightly-arm64-v8a.apk
123-
# android/app/build/outputs/apk/release/Tech_Triangle-nightly-armeabi-v7a.apk
124-
# android/app/build/outputs/apk/release/Tech_Triangle-nightly-x86.apk
125-
# android/app/build/outputs/apk/release/Tech_Triangle-nightly-x86_64.apk
126-
# android/app/build/outputs/apk/release/Tech_Triangle-nightly-universal.apk
75+
# path: android/app/build/outputs/apk/release/app-universal-release.apk

0 commit comments

Comments
 (0)