Skip to content

Release 1.0.8#33

Merged
firestar300 merged 15 commits intomainfrom
ver/1.0.8
Apr 22, 2026
Merged

Release 1.0.8#33
firestar300 merged 15 commits intomainfrom
ver/1.0.8

Conversation

@firestar300
Copy link
Copy Markdown
Collaborator

@firestar300 firestar300 commented Apr 22, 2026

  • Add CI check and a shell script to validate version bumps for releases.
  • Add a project changelog and update the WordPress Playground demo blueprint.
  • Adjust quality workflows, exclude tests/ from the plugin zip, and remove Psalm from dev dependencies.

Note

Low Risk
Mostly CI, metadata, and packaging changes; runtime code only changes the reported plugin version, though the new release-check script could cause CI failures if environment expectations (e.g., jq, tags) aren’t met.

Overview
Bumps the plugin to 1.0.8 and adds release hygiene checks to ensure all versioned artifacts are updated together.

CI now runs a new tests/bin/check-release-version.sh on PRs to main to verify the release tag doesn’t already exist and that version values match across .plugin-data, package.json, block.json files, blockparty-modal.php, readme.txt, CHANGELOG.md, and the WordPress Playground blueprint. The Playground blueprint.json is moved under .wordpress-org/blueprints/ (and updated to ref: 1.0.8), the JS quality workflow also triggers on package.json changes, tests/ is excluded from distribution archives, and Psalm is removed from composer.json dev tooling.

Reviewed by Cursor Bugbot for commit 938d3f8. Bugbot is set up for automated code reviews on this repo. Configure here.

MarieComet and others added 12 commits April 15, 2026 09:53
Relocates the blueprint.json file to the standard WordPress.org directory structure and updates the Playground test link in the README to reflect the new path.
chore(blueprint): move blueprint to .wordpress-org directory
Updates the blueprint configuration to pull the plugin resource from the main branch rather than a specific version tag. This ensures the Playground environment reflects the latest development changes.
chore(blueprint): track main branch instead of version tag
- Delegate PR version validation to tests/bin/check-release-version.sh

- Enforce tag and file consistency when .plugin-data version changes

- Add CHANGELOG.md (Keep a Changelog) for release notes

Made-with: Cursor
Replace the demo post with the Gutenberg group, button, and modal example.

Made-with: Cursor
Include package.json in pull_request and push path filters so dependency or script updates re-run JS quality checks.

Made-with: Cursor
Add /tests to .distignore and .gitattributes export-ignore so release archives ship without the local test helpers.

Made-with: Cursor
Drop vimeo/psalm, humanmade/psalm-plugin-wordpress, and psalm.xml.dist. Remove the psalm composer script and GrumPHP task. Regenerate composer.lock. Tidy composer.json keywords formatting.

Made-with: Cursor
CI : contrôle de version de release + mise à jour du démo Playground
@firestar300 firestar300 changed the title Ver/1.0.8 Release 1.0.8 Apr 22, 2026
@firestar300 firestar300 merged commit e3919eb into main Apr 22, 2026
4 of 6 checks passed
@firestar300 firestar300 deleted the ver/1.0.8 branch April 22, 2026 15:37
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.

4 participants