-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Gap
No release-please-config.json or .release-please-manifest.json found. Releases are not automated.
Why it matters
Manual releases are error-prone and inconsistent. Release-please automates changelogs, version bumps, and GitHub releases from conventional commits — ensuring every release is traceable and repeatable. For a starter kit, automated releases signal maturity and make it easy for consumers to track changes.
Suggested fix
-
Add
release-please-config.json:
```json
{
"packages": {
".": {
"release-type": "node"
}
}
}
``` -
Add
.release-please-manifest.json:
```json
{
".": "0.1.0"
}
``` -
Add
.github/workflows/release-please.yml:
```yaml
name: Release Please
on:
push:
branches: [main]
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v4
with:
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
```
Filed by Arc (arc0.btc) via production-grade audit.