Skip to content

Commit 6fe622c

Browse files
author
Lalit Sharma
committed
feat: update Wear OS upload process to be non-blocking and log failures; bump mobile version to 1.1.30
1 parent a3d3f3a commit 6fe622c

3 files changed

Lines changed: 40 additions & 20 deletions

File tree

.github/workflows/eas-build.yml

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -723,25 +723,38 @@ jobs:
723723
releaseFiles: artifacts/submission/${{ steps.artifact_names.outputs.android_aab }}
724724
track: internal
725725

726-
# TODO: Re-enable Wear OS uploads once the package is set up in Google Play Store
727-
# - name: Upload Wear OS artifact to Google Play (with notes)
728-
# if: ${{ steps.store_notes.outputs.has_store_notes == 'true' }}
729-
# uses: r0adkll/upload-google-play@v1
730-
# with:
731-
# serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
732-
# packageName: com.lallimaven.eclipsetimer
733-
# releaseFiles: artifacts/submission/${{ steps.artifact_names.outputs.wear_aab }}
734-
# track: internal
735-
# whatsNewDirectory: ${{ steps.store_notes.outputs.play_whatsnew_dir }}
736-
#
737-
# - name: Upload Wear OS artifact to Google Play
738-
# if: ${{ steps.store_notes.outputs.has_store_notes != 'true' }}
739-
# uses: r0adkll/upload-google-play@v1
740-
# with:
741-
# serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
742-
# packageName: com.lallimaven.eclipsetimer
743-
# releaseFiles: artifacts/submission/${{ steps.artifact_names.outputs.wear_aab }}
744-
# track: internal
726+
- name: Upload Wear OS artifact to Google Play (with notes, non-blocking)
727+
id: wear_upload_with_notes
728+
if: ${{ steps.store_notes.outputs.has_store_notes == 'true' }}
729+
continue-on-error: true
730+
uses: r0adkll/upload-google-play@v1
731+
with:
732+
serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
733+
packageName: com.lallimaven.eclipsetimer
734+
releaseFiles: artifacts/submission/${{ steps.artifact_names.outputs.wear_aab }}
735+
track: internal
736+
whatsNewDirectory: ${{ steps.store_notes.outputs.play_whatsnew_dir }}
737+
738+
- name: Upload Wear OS artifact to Google Play (non-blocking)
739+
id: wear_upload_without_notes
740+
if: ${{ steps.store_notes.outputs.has_store_notes != 'true' }}
741+
continue-on-error: true
742+
uses: r0adkll/upload-google-play@v1
743+
with:
744+
serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
745+
packageName: com.lallimaven.eclipsetimer
746+
releaseFiles: artifacts/submission/${{ steps.artifact_names.outputs.wear_aab }}
747+
track: internal
748+
749+
- name: Log Wear OS Play upload failure (with notes)
750+
if: ${{ steps.wear_upload_with_notes.outcome == 'failure' }}
751+
run: |
752+
echo "::error::Wear OS AAB upload to Google Play failed (with notes). Continuing pipeline and proceeding to GitHub release."
753+
754+
- name: Log Wear OS Play upload failure
755+
if: ${{ steps.wear_upload_without_notes.outcome == 'failure' }}
756+
run: |
757+
echo "::error::Wear OS AAB upload to Google Play failed. Continuing pipeline and proceeding to GitHub release."
745758
746759
- name: Create GitHub release with mobile artifacts
747760
uses: softprops/action-gh-release@v2

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.1.30] — 2026-02-26
9+
10+
### Changed
11+
- Updated `.github/workflows/eas-build.yml` to upload the Wear OS AAB to Google Play internal track in addition to the phone Android AAB.
12+
- Made Wear OS Google Play upload non-blocking with `continue-on-error` and explicit failure logging so the workflow continues to GitHub release creation even if Wear upload fails.
13+
- Bumped `apps/mobile` version to `1.1.30`.
14+
815
## [1.1.29] — 2026-02-26
916

1017
### Changed

apps/mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eclipse-timer/mobile",
3-
"version": "1.1.29",
3+
"version": "1.1.30",
44
"private": true,
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)