Skip to content

Release 0.1.1 - #7

Merged
Fiona2016 merged 3 commits into
publishfrom
flashcat-maintenance
Aug 24, 2026
Merged

Release 0.1.1#7
Fiona2016 merged 3 commits into
publishfrom
flashcat-maintenance

Conversation

@Fiona2016

Copy link
Copy Markdown
Collaborator

Promote flashcat-maintenance to publish for the 0.1.1 release.

Changes since 0.1.0

  • Android: source map upload no longer breaks release builds (fix(android): make sourcemap upload non-blocking for release builds #5)
    • The upload task is skipped with a warning when FLASHCAT_API_KEY is not set.
    • Upload failures (network errors, missing CLI) log a warning and let the build continue.
    • FLASHCAT_SOURCEMAPS_DRY_RUN=true runs the task without a key and without uploading.
  • README: new "Source maps (Android)" section.

All packages bumped to 0.1.1 in lockstep; no API changes.

The upload<Variant>Sourcemaps task is a finalizer of the JS bundle task, so
any failure inside it used to fail the whole release build and leave the APK
unbuilt. The upload is now decoupled from the build result:

- when FLASHCAT_API_KEY is not set the task is skipped (onlyIf) with a warning
  that names the key and the FLASHCAT_SOURCEMAPS_DRY_RUN escape hatch; dry run
  mode still runs the task since it does not need a key
- a non-zero flashcat-cli exit (invalid key, network error, ...) is reported as
  a warning carrying the CLI stderr/stdout instead of failing the build

The task still runs automatically after the bundle task, so existing CI setups
keep working unchanged. The README documents the new behaviour.
fix(android): make sourcemap upload non-blocking for release builds
@Fiona2016
Fiona2016 merged commit f46fd9d into publish Aug 24, 2026
@Fiona2016
Fiona2016 deleted the flashcat-maintenance branch August 26, 2026 02:09
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.

1 participant