Skip to content

release: backfill the 1.79.1 changelog entry - #1122

Merged
Starosdev merged 2 commits into
masterfrom
develop
Nov 5, 2026
Merged

Starosdev merged 2 commits into
masterfrom
develop

Conversation

@Starosdev

@Starosdev Starosdev commented Nov 5, 2026 •

Copy link
Copy Markdown
Owner

Product changes

Summary

None.

Reason

This promotion carries two develop commits to master, and neither changes user-facing behaviour.

  1. docs(changelog): backfill the 1.79.1 entry #1120: the backfilled CHANGELOG.md entry for 1.79.1, so the next release ships with that history in place. 1.79.1 recorded none of its nine fixes, because it was released while the conventional-commits preset was pinned two majors ahead of the notes renderer. The generator fix promoted in release: restore changelog bodies and add a release dry run #1115 is already confirmed working: a dry run from master resolved 1.79.3 and rendered its commits as bullets, the first populated notes since 1.68.0. The entry documents releases that already shipped.
  2. ci: stamp OCI labels on the beta image #1121: CI only. deploy-beta.yml now stamps the same OCI labels as the Docker workflow, so the beta and beta-omnibus images always carry org.opencontainers.image.revision. This is the ci: stamp OCI labels on the testing image #1052 fix for develop, applied to the beta channel. It joined this promotion after it was opened, because the head is develop. It takes effect on beta builds after the next master into beta sync.

Validation

  • CI green on docs(changelog): backfill the 1.79.1 entry #1120: documentation-only change, no code paths touched.
  • The entry was generated from git log v1.79.0..v1.79.1 rather than transcribed, and written in the format the 1.79.3 dry run proved the tooling now emits: scope-then-subject ordering, commit links, pull request links.
  • ci: stamp OCI labels on the beta image #1121: actionlint clean, CI green (17 pass, 1 skipped), independent review SHIP at 42f9adbe. It changes no tags, platforms or cache scopes.

Follow-up

Starosdev and others added 2 commits November 5, 2026 01:42
## Summary

Restores the `CHANGELOG.md` entry for 1.79.1, which shipped nine fixes
and recorded none of them.

## Type of Change

- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [x] Documentation update
- [ ] Refactoring (no functional changes)
- [ ] CI/CD or infrastructure change

## Related Issues

Part of #1112. The generator fix itself landed in #1113.

## Changes Made

1.79.1 was released while `conventional-changelog-conventionalcommits`
was pinned two majors ahead of the renderer, so its notes rendered as a
bare heading. Its tag is published and no generator revisits an existing
tag, so the entry is reconstructed by hand from the `v1.79.0..v1.79.1`
commit range.

It is written in the format semantic-release produces, verified against
the 1.79.3 dry run that ran after the pin fix: scope-then-subject
ordering, `* **scope:** subject ([#pr](...)) ([sha](...))`, and the same
compare link in the heading. Nine `fix` commits, covering replacement
risk, SMART observed thresholds, notifications, scheduled reports and
the dashboard temperature chart.

Only 1.79.1 is backfilled. The other 27 empty entries between 1.69.0 and
1.79.2 stay as they are and remain described in #1112; this is the
release whose missing content prompted the investigation.

## Testing

- [ ] I have tested this locally
- [ ] I have added/updated tests that prove my fix/feature works
- [ ] All existing tests pass

Documentation only, no code paths touched. The entry was generated from
`git log v1.79.0..v1.79.1` rather than transcribed, so the SHAs and PR
numbers come from the range itself.

## Checklist

- [x] My code follows the project's code style
- [x] I have performed a self-review of my code
- [x] I have commented my code where necessary (particularly complex
areas)
- [x] I have updated the documentation if needed
- [x] My changes generate no new warnings
- [x] No console.log, debug statements, or commented-out code

## Additional Notes

`@semantic-release/changelog` prepends new entries directly under the
file title, so a future release inserts above this block and will not
disturb it.

Review: not required (documentation only, no behaviour change, trivially
reversible).
## Summary

`deploy-beta.yml` now stamps the same OCI labels as the Docker workflow,
so `beta` and `beta-omnibus` always carry
`org.opencontainers.image.revision`. This applies the #1052 fix for
`develop` to the beta workflow.

## Type of Change

- [x] CI/CD or infrastructure change

## Related Issues

Same race as #1052, for the beta channel. No issue filed.

## Changes Made

- Add a `docker/metadata-action@v6` step (`id: meta`) before the beta
build, configured like `deploy-testing.yml`.
- Pass `labels: ${{ steps.meta.outputs.labels }}` to
`docker/build-push-action`.

## Testing

- [ ] I have tested this locally
- [ ] I have added/updated tests that prove my fix/feature works
- [ ] All existing tests pass

`actionlint .github/workflows/deploy-beta.yml` passes, and the file
parses as YAML. The workflow runs only on a push to `beta`. This PR
changes no tag names, platforms or cache scopes.

Evidence for the problem: on 2026-11-05, Zeus pulled `beta-omnibus`
after #1114 merged (`8500fbc3`). `docker image inspect` showed an empty
`org.opencontainers.image.revision`, although both Publish Beta Image
and Docker succeeded for that commit.

## Additional Notes

Review: required (a workflow change that takes effect on merge with no
separate deploy step).

`deploy-beta.yml` is identical on `develop`, `master` and `beta`. The
fix reaches the beta workflow only after the next promotion to `master`
and the `master` into `beta` sync.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@Starosdev
Starosdev merged commit e80c74a into master Nov 5, 2026
40 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.

1 participant