Skip to content

chore: switch release automation to release-please#154

Open
danyill wants to merge 1 commit into
openscd:mainfrom
danyill:issue-151-release-please
Open

chore: switch release automation to release-please#154
danyill wants to merge 1 commit into
openscd:mainfrom
danyill:issue-151-release-please

Conversation

@danyill

@danyill danyill commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Replace semantic-release with release-please for consistency with a modern, GitHub-native toolchain, following the OMICRON oscd-gh-workflows pattern.

  • release.yml now runs googleapis/release-please-action@v4 on push to main to maintain a release PR, plus an npm-publish job gated on release_created that runs npm publish --provenance --access public. Replaces the manual npx semantic-release dispatch.
  • Add release-please-config.json (release-type node) and bootstrap .release-please-manifest.json at 2.0.0 so numbering continues from v2.0.0.
  • Remove release.config.mjs.
  • Add README badges (npm, Test/Release workflows, release-please, license).
  • Add Apache-2.0 LICENSE file (package.json already declared the license) (noticed as part of including the badges).

Closes #151

Replace semantic-release with release-please for consistency with a modern,
GitHub-native toolchain, following the OMICRON oscd-gh-workflows pattern.

- release.yml now runs googleapis/release-please-action@v4 on push to main to
  maintain a release PR, plus an npm-publish job gated on release_created that
  runs `npm publish --provenance --access public`. Replaces the manual
  `npx semantic-release` dispatch.
- Add release-please-config.json (release-type node) and bootstrap
  .release-please-manifest.json at 2.0.0 so numbering continues from v2.0.0.
- Remove release.config.mjs.
- Add README badges (npm, Test/Release workflows, release-please, license).
- Add Apache-2.0 LICENSE file (package.json already declared the license).

Closes openscd#151
@danyill

danyill commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator Author

This will probably cause some trivial conflicts with #153 which I can resolve...

@danyill
danyill requested a review from stee-re July 15, 2026 06:57
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.

Use release-please

1 participant