Skip to content

ci: release with semantic-release - #150

Merged
spawnia merged 1 commit into
masterfrom
semantic-release
Oct 14, 2026
Merged

spawnia merged 1 commit into
masterfrom
semantic-release

Conversation

@spawnia

@spawnia spawnia commented Oct 14, 2026

Copy link
Copy Markdown
Owner

Every PR edited ## Unreleased in CHANGELOG.md, and every release was manual.
semantic-release now releases each merge to master, taking the version and changelog entry from the PR title.

The setup is the one from mll-lab/php-utils, updated and trimmed

Same plugins as https://github.com/mll-lab/php-utils and https://github.com/mll-lab/laravel-utils.
Updated to semantic-release 25, actions/checkout@v7, actions/setup-node@v7 with Node 24, and amannn/action-semantic-pull-request@v6.
Dropped the id-token permission, which only npm provenance needs, and the devDependencies that semantic-release already ships.
package.json, package-lock.json and .releaserc.json are export-ignore, so Composer installs stay free of Node files.

A dry run on this branch found v1.5.0 and released nothing

This PR is ci:, so merging it releases nothing.
The first release comes with the next fix: or feat:.

New entries no longer follow Keep a Changelog

They use conventional-changelog headings such as ### Features and ### Bug Fixes, one line per PR.
Older entries keep their format below.

🤖 Generated with Claude Code

Copied from mll-lab/php-utils, updated to current versions.

🤖 Generated with Claude Code
@spawnia
spawnia marked this pull request as ready for review October 14, 2026 13:03
@spawnia
spawnia merged commit beaa80e into master Oct 14, 2026
39 checks passed
@spawnia
spawnia deleted the semantic-release branch October 14, 2026 13:04
spawnia added a commit to laragraph/utils that referenced this pull request Oct 14, 2026
Same setup as spawnia/sailor#150.

🤖 Generated with Claude Code
spawnia added a commit to spawnia/phpunit-assert-directory that referenced this pull request Oct 14, 2026
Same setup as spawnia/sailor#150.

🤖 Generated with Claude Code
spawnia added a commit to mll-lab/graphql-php-scalars that referenced this pull request Oct 14, 2026
Same setup as spawnia/sailor#150.

🤖 Generated with Claude Code
spawnia added a commit to mll-lab/laravel-graphiql that referenced this pull request Oct 14, 2026
Same setup as spawnia/sailor#150.

🤖 Generated with Claude Code
spawnia added a commit to mll-lab/php-utils that referenced this pull request Oct 14, 2026
Align with spawnia/sailor#150.

🤖 Generated with Claude Code
spawnia added a commit to mll-lab/laravel-utils that referenced this pull request Oct 14, 2026
Align with spawnia/sailor#150.

🤖 Generated with Claude Code
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