Skip to content

CI Patches - #446

Merged
ianrumac merged 2 commits into
mainfrom
develop
Jul 28, 2026
Merged

CI Patches#446
ianrumac merged 2 commits into
mainfrom
develop

Conversation

@ianrumac

Copy link
Copy Markdown
Collaborator

Changes in this pull request

Checklist

  • All unit tests pass.
  • All UI tests pass.
  • Demo project builds and runs.
  • I added/updated tests or detailed why my change isn't tested.
  • I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
  • I have run ktlint in the main directory and fixed any issues.
  • I have updated the SDK documentation as well as the online docs.
  • I have reviewed the contributing guide

claude added 2 commits July 27, 2026 18:02
The first automated release run (2.7.23) published and tagged fine, but
release creation failed with 401 Bad credentials because MAIN_REPO_PAT
is invalid/expired.

- Create the release with GITHUB_TOKEN, which the workflow already has
  contents:write for, instead of the PAT.
- Since GITHUB_TOKEN-created releases don't trigger on-release.yml,
  dispatch the android-release event to paywall-next directly from this
  workflow (still via MAIN_REPO_PAT, matching on-release.yml).
- Gate release creation on whether the release exists rather than the
  tag, so a run that tagged but failed to create the release (like
  2.7.23) self-heals on the next push to main.
- Replace deprecated ::set-output usage with GITHUB_OUTPUT in the
  steps this change touches.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHtJcvAKTQPjshrN6pMidJ
@ianrumac
ianrumac merged commit 63628f7 into main Jul 28, 2026
5 of 6 checks passed
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.

2 participants