Skip to content

release: 0.7.1-rc.1 - #59

Merged
lorem-dev merged 3 commits into
developfrom
release/0.7.1-rc.1
Sep 8, 2026
Merged

release: 0.7.1-rc.1#59
lorem-dev merged 3 commits into
developfrom
release/0.7.1-rc.1

Conversation

@lorem-dev

@lorem-dev lorem-dev commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Release commit for the first release candidate this repository has cut. Its purpose is to exercise release.yml against the action majors that landed today and that no pull request can reach.

Three commits

docs: record the dependency refresh in the changelog -- everything merged today was ci: or chore:, which CONTRIBUTING reserves from the changelog, so ## Development stood empty. That could not survive a release: bump-version promotes the section verbatim, and release-notes.mjs exits non-zero on an empty one. The failure would have landed in the publish job after all six matrix legs had built and signed.

chore: refresh the third-party notices versions -- from running the check-licenses gate. The Version column of LICENSE's Third-Party Notices table names what a release actually ships, and today's updates left nine rows behind (aes, argon2, interprocess, toml, uuid, both tauri plugins, plus motion and the npm clipboard plugin). Only versions moved; every licence column is unchanged.

release: 0.7.1-rc.1 -- node scripts/bump-version.mjs 0.7.1-rc.1, touching exactly the expected set: three package.json, tauri.conf.json, Cargo.toml, the five workspace members in Cargo.lock, and the promoted CHANGES.md section.

Licence check

Ran over the full direct set, not only the rows that moved:

  • 30 direct cargo dependencies -- none on CONTRIBUTING's disallowed list. Today's bumps are all MIT OR Apache-2.0, Apache-2.0 OR MIT, or 0BSD OR Apache-2.0.
  • 8 npm production dependencies -- all MIT or Apache-2.0 OR MIT.

Gates run locally

$ node scripts/check-version.mjs v0.7.1-rc.1
check-version: all packages at 0.7.1-rc.1, matches v0.7.1-rc.1

$ node scripts/release-notes.mjs v0.7.1-rc.1
### Changed
- Updated bundled dependencies, including the SHA-256, Argon2, AES and TOML ...

check-tag-branch.mjs cannot run until the tag exists; it is the release pipeline's first job and will assert the RC is reachable from develop.

What the RC is meant to prove

Action Version Why no pull request could test it
tauri-apps/tauri-action 0.6.2 -> 1.0.0 release.yml is tag-only
actions/download-artifact 7 -> 8 same; its digest-mismatch default also changed from warn to error
actions/upload-artifact 6 -> 7 same

An RC publishes as a GitHub pre-release, and releases/latest/download/... -- what both one-line installers use -- never resolves to a pre-release, so this cannot reach users.

The tag is not part of this pull request. It gets cut from develop after this merges, as a separate deliberate step.

The updates were all chore/ci commits, which CONTRIBUTING reserves from
the changelog, so Development stood empty. It cannot stay that way
through a release: bump-version promotes that section verbatim and
release-notes.mjs exits non-zero on an empty one, which would fail the
publish job after all six matrix legs had already built and signed.

The bullet is also true on its own terms. A patch release whose entire
content is a dependency refresh should say so, and say what did not
change with it.
The Version column of LICENSE's Third-Party Notices table names what a
release actually ships, and today's updates left nine rows behind: aes,
argon2, interprocess, toml, uuid and the two tauri plugins on the cargo
side, plus motion and the clipboard plugin on the npm side.

Only the versions moved. Every one of these is still MIT OR Apache-2.0,
0BSD OR Apache-2.0, or plain MIT, so the licence and copyright columns
are unchanged and nothing about the policy check changed with them.

Checked the whole direct set rather than only the rows that moved: 30
direct cargo dependencies and 8 npm production dependencies, none
carrying a licence on CONTRIBUTING's disallowed list.
@lorem-dev
lorem-dev merged commit 2f3108e into develop Sep 8, 2026
7 checks passed
@lorem-dev
lorem-dev deleted the release/0.7.1-rc.1 branch September 9, 2026 11:42
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