Skip to content

Comments

chore: release 2.0.2#795

Merged
ovitrif merged 12 commits intomasterfrom
release/176
Feb 20, 2026
Merged

chore: release 2.0.2#795
ovitrif merged 12 commits intomasterfrom
release/176

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Feb 19, 2026

Release branch for v2.0.2 (build 176).

Important

This release branch must be merged mainly to have in the git history the commit on which build 176 was created.

Description

This PR:

  1. Merged early the open PRs at that time to be included in the release (feat: vss ldk debug ui #779, fix: add spacing before suffix currency symbol #785, chore: bump version 2.0.2 #786). Those PRs are already merged to master by now.
  2. Adds a /release Claude Code command to automate parts of the release process
  3. Adds .github/release.json with release metadata
  4. Fixes the updater release URL by removing a trailing slash
  5. Restores use of the updater release tag for update sheet
  6. Migrates project to Gradle daemon for faster builds and seamless interop with gradle invocations from terminal
  7. Defaults ios field to null in Platforms DTO to prevent deserialization crash when the field is missing from release.json

Preview

update_sheet

QA Notes

  1. Verify commit with the sha of release 2.0.2 is included in list
  2. Verify .github/release.json has correct version, build number, and timestamp
  3. Verify /release command is discoverable in Claude Code
  4. Validate the updater release asset release.json by running a build on a28c203 to confirm the update sheet pops up

@ovitrif ovitrif marked this pull request as ready for review February 19, 2026 17:49
@ovitrif ovitrif requested review from jvsena42 and piotr-iohk and removed request for jvsena42 February 19, 2026 17:49
jvsena42
jvsena42 previously approved these changes Feb 19, 2026
@ovitrif ovitrif marked this pull request as draft February 19, 2026 19:05
@ovitrif
Copy link
Collaborator Author

ovitrif commented Feb 19, 2026

drafted to fix format of release.json, need to use this, including ios (error was about iOS) 🤷🏻:

Issue discovered while testing (expecting) to see the update sheet on a build from a28c203 after I created updater release:

error log:

 W  2026-02-19 19:04:26.350 WARN    [AppUpdateTimedSheet.kt:28]          Failure fetching new releases [InvalidResponse='Field 'ios' is required for type with serial name 'to.bitkit.data.dto.Platforms', but it was missing at path: $.platforms'] - AppUpdateTimedSheet
    to.bitkit.services.AppUpdaterError$InvalidResponse: Field 'ios' is required for type with serial name 'to.bitkit.data.dto.Platforms', but it was missing at path: $.platforms
    	at to.bitkit.services.AppUpdaterService.getReleaseInfo(AppUpdaterService.kt:27)
    	…

@ovitrif ovitrif marked this pull request as ready for review February 19, 2026 21:36
@ovitrif ovitrif requested a review from jvsena42 February 19, 2026 21:36
@ovitrif
Copy link
Collaborator Author

ovitrif commented Feb 19, 2026

drafted to fix format of release.json, need to use this, including ios (error was about iOS) 🤷🏻:

Issue discovered while testing (expecting) to see the update sheet on a build from a28c203 after I created updater release:

error log:

 W  2026-02-19 19:04:26.350 WARN    [AppUpdateTimedSheet.kt:28]          Failure fetching new releases [InvalidResponse='Field 'ios' is required for type with serial name 'to.bitkit.data.dto.Platforms', but it was missing at path: $.platforms'] - AppUpdateTimedSheet
    to.bitkit.services.AppUpdaterError$InvalidResponse: Field 'ios' is required for type with serial name 'to.bitkit.data.dto.Platforms', but it was missing at path: $.platforms
    	at to.bitkit.services.AppUpdaterService.getReleaseInfo(AppUpdaterService.kt:27)
    	…

Now tested release updater and validated update sheet appears on build off a28c203.

@ovitrif ovitrif enabled auto-merge February 19, 2026 21:38
Copy link
Collaborator

@piotr-iohk piotr-iohk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice 👍

@ovitrif ovitrif merged commit 98fd89c into master Feb 20, 2026
11 checks passed
@ovitrif ovitrif deleted the release/176 branch February 20, 2026 08:21
@ovitrif ovitrif restored the release/176 branch February 20, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants