Skip to content

Release 3.5.1 - #40

Merged
guys-inc-ops[bot] merged 1 commit into
linuxfrom
release/3.5.1-prep
Aug 28, 2026
Merged

guys-inc-ops[bot] merged 1 commit into
linuxfrom
release/3.5.1-prep

Conversation

@guys-inc-ops

@guys-inc-ops guys-inc-ops Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Release prep for the sign-in hotfix in #39. Ready to tag release-3.5.1-linux1 once merged (confirmed free — 3.5.x is untouched by the 301 inherited tags).

Changes

  • app/package.json → 3.5.1
  • changelog.json → 3.5.1 entry describing the fix in user terms

Also: the notes generator would have published "TODO"

Rendering the 3.5.1 notes produced this:

## Fixed
- The sign-in code is now shown when signing in from inside the app…

## Improved

TODO

renderSection was called with omitIfEmpty: false for Fixed and Improved, so an empty section rendered a literal TODO. That placeholder is a prompt for whoever edits a draft release by hand — upstream's workflow. We publish the generated body without that pass, so a patch release that fixes exactly one thing would ship ## Improved / TODO to users.

Empty sections are now omitted.

Regression checked, since this touches shared code: 3.4.9-linux1 still renders 10 upstream issue links and 0 placeholders.

Rendered 3.5.1 notes

## Fixed

- The sign-in code is now shown when signing in from inside the app. Only the first-run welcome flow displayed it, so re-authenticating opened a browser asking for a code that was never on screen

tsc, eslint (it lints changelog.json), and prettier all clean.

After this

Tag → build → publish → apt sync, then I verify the published .deb actually renders the code in both sign-in surfaces rather than trusting the build. Guys-Inc-Public/guysinc-web#7 still needs retargeting from 3.5.0 to 3.5.1 before it merges.

Ships the sign-in fix from #39. 3.5.0 could not be signed into from inside
the application: the device code was fetched and never rendered by the
re-authentication dialog, so the browser opened asking for a code that was
nowhere on screen.

Also stops the notes generator publishing "TODO". Empty sections rendered a
placeholder that existed as a prompt for whoever edited the draft release by
hand; we publish without that pass, so a patch release fixing one thing
would have shipped a literal "## Improved / TODO" to users. Empty sections
are now omitted. Verified that 3.4.9-linux1 still renders its ten upstream
issue links with no placeholders.
@guys-inc-ops
guys-inc-ops Bot requested a review from Cam8863 as a code owner August 28, 2026 00:31
@guys-inc-ops
guys-inc-ops Bot merged commit 11b41b7 into linux Aug 28, 2026
6 checks passed
@guys-inc-ops
guys-inc-ops Bot deleted the release/3.5.1-prep branch August 28, 2026 00:40
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