Skip to content

feat: update to use changesets - #188

Merged
castastrophe merged 1 commit into
mainfrom
feat-update-changesets
Jul 16, 2026
Merged

feat: update to use changesets#188
castastrophe merged 1 commit into
mainfrom
feat-update-changesets

Conversation

@castastrophe

@castastrophe castastrophe commented Jul 15, 2026

Copy link
Copy Markdown
Member

What

  • Migrate the plugin to native ESM ("type": "module", import/export, node: core imports)
  • Rename the package to the @allons-y/postcss-licensing scope
  • Replace semantic-release/commitlint with Changesets, and rewrite the release workflow around it (npm OIDC trusted publishing, auto-tagging)
  • Move ESLint to flat config with JS/JSON/JSONC/Markdown linting; refresh Renovate config, .gitignore, Husky hooks, and bump Yarn to 4.17.1

Why

  • PostCSS 8 itself moved to ESM; this keeps the plugin aligned and drops CJS/ESM interop overhead for consumers
  • Changesets adds a per-PR changelog entry and a final review step before versions/tags are cut
  • The scope rename and tooling refresh bring this package in line with allonsy-studio's other project templates

Breaking changes

  • No CommonJS entry point — consumers must import instead of require()
  • Package name changes from postcss-licensing to @allons-y/postcss-licensing

@changeset-bot

changeset-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 7ed6e15

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@allons-y/postcss-licensing Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@castastrophe
castastrophe force-pushed the feat-update-changesets branch 5 times, most recently from 492faf2 to bc53497 Compare July 16, 2026 01:18
@castastrophe
castastrophe force-pushed the feat-update-changesets branch from bc53497 to 7ed6e15 Compare July 16, 2026 01:19
@github-actions

Copy link
Copy Markdown
Contributor
Package Line Rate Branch Rate Complexity Health
main 100% 95% 0
Summary 100% (79 / 79) 95% (21 / 22) 0

@castastrophe
castastrophe merged commit f58abd6 into main Jul 16, 2026
2 checks passed
@castastrophe
castastrophe deleted the feat-update-changesets branch July 16, 2026 01:20
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