Skip to content

Add just release-check as the first step of the release process - #882

Merged
dyve merged 1 commit into
mainfrom
add-release-check
Aug 30, 2026
Merged

Add just release-check as the first step of the release process#882
dyve merged 1 commit into
mainfrom
add-release-check

Conversation

@dyve

@dyve dyve commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

Propagated from django-marina (zostera/django-marina#675), the canonical source for shared tooling. Both the justfile recipe and the MAINTAINING.md release process are verbatim-synced per PACKAGING.md.

Why it exists. Two of the four releases on 2026-08-28 shipped code changes with no changelog entry — django-bootstrap4 a KeyError fix in url_replace_param, django-icons a SafeString rendering fix that was the most significant change in that release. Both were caught by hand, by diffing src/ against the last tag. Nothing required that diff, and it takes several commands, so it does not get run mid-release. just release-check makes it one command and step 1.

It is deliberately not a pass/fail gate — changelog entries do not reference commits, so nothing can mechanically prove coverage — and deliberately not wired into just build, which runs in CI where a branch legitimately may not have its entry yet.

Test plan

  • just release-check runs and reports correctly
  • just lint passes
  • Recipe and release-process block verified byte-identical to django-marina's

Propagated verbatim from django-marina. Two of four releases on
2026-08-28 shipped code changes with no changelog entry, caught only by
diffing src/ against the last tag by hand. This makes that check one
command and step 1 of the process.
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 86.129%. remained the same — add-release-check into main

@dyve
dyve merged commit 3ee5df4 into main Aug 30, 2026
20 checks passed
@dyve
dyve deleted the add-release-check branch August 30, 2026 13:31
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