Release-please standards and configuration. Use when configuring release-please workflows, checking release automation compliance, or when the user mentions release-please, automated releases, or version management.
View on GitHublaurigates/claude-plugins
configure-plugin
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/laurigates/claude-plugins/blob/main/configure-plugin/skills/release-please-standards/SKILL.md -a claude-code --skill release-please-standardsInstallation paths:
.claude/skills/release-please-standards/# Release-Please Standards
## Version: 2025.1
Standard release-please configuration for automated semantic versioning and changelog generation.
## Standard Configuration
### GitHub Actions Workflow
**File**: `.github/workflows/release-please.yml`
```yaml
name: Release Please
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: googleapis/release-please-action@v4
with:
token: ${{ secrets.MY_RELEASE_PLEASE_TOKEN }}
```
### Configuration Files
**File**: `release-please-config.json`
```json
{
"packages": {
".": {
"release-type": "node",
"changelog-sections": [
{"type": "feat", "section": "Features"},
{"type": "fix", "section": "Bug Fixes"},
{"type": "perf", "section": "Performance"},
{"type": "deps", "section": "Dependencies"},
{"type": "docs", "section": "Documentation", "hidden": true},
{"type": "chore", "section": "Miscellaneous", "hidden": true}
]
}
},
"plugins": ["node-workspace"]
}
```
**File**: `.release-please-manifest.json`
```json
{
".": "0.0.0"
}
```
Note: Version `0.0.0` is a placeholder - release-please updates this automatically.
## Project Type Variations
### Node.js Frontend/Backend
- release-type: `node`
- plugins: `node-workspace`
- Updates: `package.json` version field
### Python Service
- release-type: `python`
- Updates: `pyproject.toml` version field, `__version__` in code
### Infrastructure (Helm)
- release-type: `helm`
- Updates: `Chart.yaml` version field
### Multi-package Repository
```json
{
"packages": {
"packages/frontend": {
"release-type": "node",
"component": "frontend"
},
"packages/backend": {
"release-type": "node",
"component": "backend"
}
},
"plugins": [
"node-workspace",
{
"type": "linked-versions",
"groupName": "workspace",
"c