Skip to content

Remove the make release target, correct RELEASING.md - #256

Merged
MichaelGHSeg merged 2 commits into
masterfrom
docs/releasing
Sep 29, 2026
Merged

MichaelGHSeg merged 2 commits into
masterfrom
docs/releasing

Conversation

@MichaelGHSeg

@MichaelGHSeg MichaelGHSeg commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

make release did two unwanted things:

  • its printf regenerated lib/Version.php from scratch, dropping declare(strict_types=1); and switching to double quotes
  • git changelog -t prepended a generated changelog above the curated one

3.9.0 was released by hand for those reasons. Removing the target is better than documenting a warning about it, and it drops the repo's only dependency on git-extras (git changelog, git release), which was an undocumented prerequisite.

README.md pointed at the same target; it now refers to RELEASING.md, which describes the process actually used — Packagist is a metadata index, so the tag is the whole release and there are no credentials involved.

It rewrote lib/Version.php from scratch, losing declare(strict_types=1), and
ran git changelog, which prepends a generated changelog above the curated one.
Neither is wanted, and removing it drops the only dependency on git-extras.

README pointed at it too; both it and RELEASING.md now describe the same
process.
@MichaelGHSeg MichaelGHSeg changed the title docs: correct the release process Remove the make release target, correct RELEASING.md Sep 29, 2026
@MichaelGHSeg
MichaelGHSeg merged commit 3bc53f8 into master Sep 29, 2026
14 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.

2 participants