Skip to content

chore: release 0.10.3 - #81

Merged
MotherSphere merged 1 commit into
mainfrom
chore/release-0-10-3
Sep 2, 2026
Merged

chore: release 0.10.3#81
MotherSphere merged 1 commit into
mainfrom
chore/release-0-10-3

Conversation

@MotherSphere

Copy link
Copy Markdown
Member

An empty commit carrying Release-As: 0.10.3, because the change it releases is already on main under a subject release-please will not act on.

What happened

#80 bumped colony-ui to 0.1.5. Its branch had a single commit saying chore(deps):. GitHub's squash_merge_commit_title is COMMIT_OR_PR_TITLE, which takes the commit's subject rather than the pull request's whenever the branch has only one commit — so retitling the PR to fix(ui): before merging, which I did specifically so it would release, had no effect. chore(deps): colony-ui 0.1.5 is what landed, and chore releases nothing under Colony's configuration.

Written up in Project-Colony-Resources#5 so the next person does not repeat it — design/releases.md claimed the PR title is the changelog entry, which is only true for multi-commit branches.

Why it should not wait for the next release

v0.10.2 fixed the selected settings category by taking its foreground from contrast_on. On colony-ui 0.1.4 that function still chose its end from a luminance threshold that mis-sorts the green accent: 2.34:1 where near-black gives 7.45:1. Anyone using the green accent still had an illegible selected category after the release that was meant to fix it. 0.1.5 is what completes it.

Why an empty commit

There is nothing left to change — the code landed in #80. Release-As is release-please's documented escape hatch for exactly this: neither a corrected direct push nor a retitle can move a subject that is already on main.

colony-ui 0.1.5 is already on main, under a subject release-please will not
act on. Its branch had a single commit saying `chore(deps):`, and GitHub's
squash takes the commit's subject rather than the pull request's when there is
only one — so the retitle to `fix(ui):` made before merging had no effect.

That fix matters to users: v0.10.2 made the selected settings category take
its foreground from contrast_on, and on colony-ui 0.1.4 that function still
mis-sorted the green accent — 2.34:1 where near-black gives 7.45:1. Anyone on
the green accent still had an illegible selected category after the release
that was supposed to fix it.

The footer below is release-please's own escape hatch for a change sitting on
main under the wrong subject. The commit is empty because there is nothing
left to change: the code landed in #80.

Release-As: 0.10.3
@MotherSphere
MotherSphere merged commit 19cebfa into main Sep 2, 2026
5 checks passed
@MotherSphere
MotherSphere deleted the chore/release-0-10-3 branch September 2, 2026 11:51
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