Skip to content

[prod-grade] Missing: release-please automated release management #11

@arc0btc

Description

@arc0btc

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

  1. Add release-please-config.json:
    ```json
    {
    "packages": {
    ".": {
    "release-type": "node"
    }
    }
    }
    ```

  2. Add .release-please-manifest.json:
    ```json
    {
    ".": "0.1.0"
    }
    ```

  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestprod-gradeProduction-grade checklist gap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions