|
1 | 1 | on:
|
2 | 2 | push:
|
3 | 3 | branches:
|
4 |
| - - main |
| 4 | + - development-react-native |
5 | 5 |
|
6 | 6 | jobs:
|
7 | 7 | build:
|
8 | 8 | runs-on: ubuntu-latest
|
9 | 9 |
|
10 | 10 | 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 |
| -
|
20 | 11 | - uses: actions/checkout@v4
|
21 | 12 |
|
22 | 13 | - name: set up JDK 19
|
@@ -57,70 +48,28 @@ jobs:
|
57 | 48 | - name: Build Android Release
|
58 | 49 | run: cd android && ./gradlew assembleRelease
|
59 | 50 |
|
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 |
| -
|
85 | 51 | - name: Upload Artifacts
|
86 | 52 | uses: actions/upload-artifact@v4
|
87 | 53 | 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 |
90 | 56 |
|
91 | 57 | # - uses: actions/upload-artifact@v4
|
92 | 58 | # with:
|
93 | 59 | # 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 |
95 | 61 |
|
96 | 62 | # - uses: actions/upload-artifact@v4
|
97 | 63 | # with:
|
98 | 64 | # 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 |
100 | 66 |
|
101 | 67 | # - uses: actions/upload-artifact@v4
|
102 | 68 | # with:
|
103 | 69 | # 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 |
105 | 71 |
|
106 | 72 | # - uses: actions/upload-artifact@v4
|
107 | 73 | # with:
|
108 | 74 | # 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