Skip to content

Commit fdf0026

Browse files
Merge branch 'main' into fix/url-no-doc-id
2 parents beda83d + 31b8cc9 commit fdf0026

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

.github/workflows/community-release-notifier.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ jobs:
8989
- name: Truncate message for Discord
9090
id: truncate-discord
9191
uses: 2428392/gh-truncate-string-action@b3ff790d21cf42af3ca7579146eedb93c8fb0757 # v1.4.1
92+
env:
93+
# https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
94+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
9295
with:
9396
maxLength: 2000
9497
stringToTruncate: |
@@ -101,6 +104,9 @@ jobs:
101104
# ────────────────────────────────────────────────
102105
- name: Discord Webhook (Publishing)
103106
uses: tsickert/discord-webhook@b217a69502f52803de774ded2b1ab7c282e99645 # v7.0.0
107+
env:
108+
# https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
109+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
104110
with:
105111
webhook-url: ${{ secrets.DISCORD_WEBHOOK_RELEASE_NOTES }}
106112
content: ${{ steps.truncate-discord.outputs.string }}

.github/workflows/nightly-build.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@
8787
echo "env: VERSION_LABEL: ${{ env. VERSION_LABEL }}"
8888
echo "github sha: ${{ github.sha }}"
8989
echo "should not skip tags, releases: ${{ ! inputs.skip_tagging_and_releases }} "
90+
echo "🤐 env: NORMAL_APK_PATH: ${{ env.NORMAL_APK_PATH }}"
91+
echo "🤐 env: FDROID_APK_PATH: ${{ env.FDROID_APK_PATH }}"
9092
echo "::endgroup::"
9193
9294
echo "## 🚀 Build Type: ${{ env.VERSION_LABEL }}" >> $GITHUB_STEP_SUMMARY
@@ -117,8 +119,8 @@
117119

118120
- name: Add keystore and build.json from secrets
119121
run: |
120-
echo "${{ secrets.KEYSTORE_CONTENT }}" | base64 -d > $STORE_FILE_PATH
121-
echo "${{ secrets.BUILD_JSON_CONTENT }}" | base64 -d > $BUILD_JSON_PATH
122+
echo "${{ secrets.KEYSTORE_CONTENT }}" | base64 -d > ${{ env.STORE_FILE_PATH }}
123+
echo "${{ secrets.BUILD_JSON_CONTENT }}" | base64 -d > ${{ env.BUILD_JSON_PATH }}
122124
echo "Keystore and build.json added successfully."
123125
124126
- name: Export Commit Hash & prev tag
@@ -157,7 +159,9 @@
157159
echo "Updated version in config.xml"
158160
# Output the updated version
159161
echo "UPDATED_VERSION=$UPDATED_VERSION" >> $GITHUB_ENV
160-
echo "UPDATED_VERSION=$UPDATED_VERSION" >> $GITHUB_OUTPUT
162+
echo "UPDATED_VERSION=$UPDATED_VERSION" >> $GITHUB_OUTPUT
163+
echo "NORMAL_APK_PATH=/tmp/acode-debug-normal-${UPDATED_VERSION}.apk" >> $GITHUB_ENV
164+
echo "FDROID_APK_PATH=/tmp/acode-debug-fdroid-${UPDATED_VERSION}.apk" >> $GITHUB_ENV
161165
162166
- name: Install Node.js Packages
163167
run: npm install
@@ -172,28 +176,28 @@
172176
run: |
173177
node utils/storage_manager.mjs y
174178
npm run build paid dev apk
175-
mv platforms/android/app/build/outputs/apk/debug/app-debug.apk /tmp/acode-debug-normal-$UPDATED_VERSION.apk
179+
mv platforms/android/app/build/outputs/apk/debug/app-debug.apk ${{ env.NORMAL_APK_PATH }}
176180
echo "VERSION: $UPDATED_VERSION" >> $GITHUB_STEP_SUMMARY
177181
178182
- name: Upload APK Artifact
179183
uses: actions/upload-artifact@v7
180184
with:
181185
name: app-debug-${{ env.GIT_COMMIT }}
182-
path: /tmp/acode-debug-normal-${{ env.UPDATED_VERSION }}.apk
186+
path: ${{ env.NORMAL_APK_PATH }}
183187

184188
- name: Run npm build paid dev apk fdroid (for F-Droid)
185189
if: ${{ !inputs.is_PR }}
186190
run: |
187191
node utils/storage_manager.mjs y
188192
npm run build paid dev apk fdroid
189-
mv platforms/android/app/build/outputs/apk/debug/app-debug.apk /tmp/acode-debug-fdroid-$UPDATED_VERSION.apk
193+
mv platforms/android/app/build/outputs/apk/debug/app-debug.apk ${{ env.FDROID_APK_PATH }}
190194
191195
- name: Upload APK Artifact
192196
uses: actions/upload-artifact@v7
193197
if: ${{ !inputs.is_PR }}
194198
with:
195199
name: app-debug-fdroid-${{ env.GIT_COMMIT }}
196-
path: /tmp/acode-debug-fdroid-${{ env.UPDATED_VERSION }}.apk
200+
path: ${{ env.FDROID_APK_PATH }}
197201

198202
- name: remove keystore and build.json
199203
run: |
@@ -246,13 +250,15 @@
246250
id: release
247251
if: ${{ ! inputs.skip_tagging_and_releases && steps.check-nightly-tag-force-update.outcome == 'success' && env.releaseRequired == 'true' && !inputs.is_PR }}
248252
uses: softprops/action-gh-release@v2
253+
env:
254+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
249255
with:
250256
prerelease: true
251257
name: ${{ env.UPDATED_VERSION }}
252258
tag_name: ${{ env.UPDATED_VERSION }}
253259
files: |
254-
/tmp/acode-debug-normal-$UPDATED_VERSION.apk
255-
/tmp/acode-debug-fdroid-$UPDATED_VERSION.apk
260+
${{ env.NORMAL_APK_PATH }}
261+
${{ env.FDROID_APK_PATH }}
256262
body: |
257263
Automated Nightly (pre-release) Releases for Today
258264

0 commit comments

Comments
 (0)