From 3f54781677db2ca236e7c85fa55457878d9f1c14 Mon Sep 17 00:00:00 2001 From: ryanbr Date: Tue, 7 Jul 2026 16:55:23 +1200 Subject: [PATCH] CI: rename the Android APK to NOOP-android-v.apk (consistent with NOOP-macos/NOOP-ios) The Android artifact was gradle's default output name (app-full-release-v.apk / debug); the macOS/iOS ones are NOOP-. Rename the release/testing uploads to match the platform pattern: - app-full-release-v.apk -> NOOP-android-v.apk - app-full-debug-v.apk -> NOOP-android-debug-v.apk (testing build) Updated cp targets, gh release upload args, and the notes/footer bullets in both fork-release.yml and fork-testing-build.yml. Purely cosmetic (nothing reads the APK filename); gradle output paths unchanged. --- .github/workflows/fork-release.yml | 6 +++--- .github/workflows/fork-testing-build.yml | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/fork-release.yml b/.github/workflows/fork-release.yml index 7bdb4ef787..fce9ec517b 100644 --- a/.github/workflows/fork-release.yml +++ b/.github/workflows/fork-release.yml @@ -128,7 +128,7 @@ jobs: fi { printf '\n---\n\n**Downloads** — NOOP Staging identity, installs **beside** the official app (separate data):\n' - printf -- '- **Android** — `app-full-release-v%s.apk` (`com.noop.whoop.staging`)\n' "$NEW" + printf -- '- **Android** — `NOOP-android-v%s.apk` (`com.noop.whoop.staging`)\n' "$NEW" printf -- '- **macOS** — `NOOP-macos-v%s.zip` (unzip, then right-click → Open)\n' "$NEW" printf -- '- **iOS** — `NOOP-ios-unsigned-v%s.ipa` (AltStore / Sideloadly)\n' "$NEW" } >> "$BODY" @@ -162,8 +162,8 @@ jobs: GH_TOKEN: ${{ github.token }} VER: ${{ needs.bump.outputs.ver }} run: | - cp app/build/outputs/apk/full/release/*.apk "app-full-release-v${VER}.apk" - gh release upload "${{ needs.bump.outputs.tag }}" "app-full-release-v${VER}.apk" \ + cp app/build/outputs/apk/full/release/*.apk "NOOP-android-v${VER}.apk" + gh release upload "${{ needs.bump.outputs.tag }}" "NOOP-android-v${VER}.apk" \ --repo "$GITHUB_REPOSITORY" --clobber macos: diff --git a/.github/workflows/fork-testing-build.yml b/.github/workflows/fork-testing-build.yml index f649fde963..3c8d5414d7 100644 --- a/.github/workflows/fork-testing-build.yml +++ b/.github/workflows/fork-testing-build.yml @@ -1,7 +1,7 @@ # Fork-only: ONE on-demand testing build that publishes ALL platforms into ONE release. # # A `meta` job creates a single dated prerelease, then the android / macOS / iOS jobs each attach -# their artifact to that SAME tag — so every release has app-full-release + app-full-debug (Android) +# their artifact to that SAME tag — so every release has NOOP-android + NOOP-android-debug (Android) # + NOOP-macos.zip + NOOP-ios-unsigned.ipa together, each stamped with the base app version. # Replaces the older split fork-testing-apk.yml + fork-testing-apple.yml. # Unsigned/debug-keyed, no secrets. Trigger from the Actions tab. (Built from noop-staging via --ref.) @@ -42,8 +42,8 @@ jobs: --title "NOOP Staging — base ${VER} · ${DATE} · ${SHA}" \ --notes "Rolling **latest** testing build — refreshed in place, so this tag is always the newest. NOOP main + ryanbr's open PRs + vetted community PRs, built with the **NOOP Staging** identity (installs **beside** the official app, separate data). Filenames carry the base app version (\`v${VER}\`). - - **Android (release)** — \`app-full-release-v${VER}.apk\` — optimized, non-debuggable build; installs beside the official app. \`com.noop.whoop.staging\`. - - **Android (debug)** — \`app-full-debug-v${VER}.apk\` — debuggable build. \`com.noop.whoop.debug\`. + - **Android (release)** — \`NOOP-android-v${VER}.apk\` — optimized, non-debuggable build; installs beside the official app. \`com.noop.whoop.staging\`. + - **Android (debug)** — \`NOOP-android-debug-v${VER}.apk\` — debuggable build. \`com.noop.whoop.debug\`. - **macOS** — \`NOOP-macos-v${VER}.zip\` — unzip, then **right-click → Open** (unsigned; Gatekeeper warns once). - **iOS** — \`NOOP-ios-unsigned-v${VER}.ipa\` — sideload via **AltStore / Sideloadly** (re-signs on-device); embedded watch app stripped. @@ -76,10 +76,10 @@ jobs: GH_TOKEN: ${{ github.token }} VER: ${{ needs.meta.outputs.ver }} run: | - cp app/build/outputs/apk/full/debug/*.apk "app-full-debug-v${VER}.apk" - cp app/build/outputs/apk/full/release/*.apk "app-full-release-v${VER}.apk" + cp app/build/outputs/apk/full/debug/*.apk "NOOP-android-debug-v${VER}.apk" + cp app/build/outputs/apk/full/release/*.apk "NOOP-android-v${VER}.apk" gh release upload "${{ needs.meta.outputs.tag }}" \ - "app-full-release-v${VER}.apk" "app-full-debug-v${VER}.apk" \ + "NOOP-android-v${VER}.apk" "NOOP-android-debug-v${VER}.apk" \ --repo "$GITHUB_REPOSITORY" --clobber macos: