Loading...
Loading...
Use when adopting or operating Release Please for automated versioning, changelog generation, and GitHub releases in single-package or monorepo repositories
npx skill4agent add zenobi-us/dotfiles release-pleasegoogleapis/release-pleasegoogleapis/release-please-actionmainmastermainGITHUB_TOKENcontents: writepull-requests: writeissues: write.github/workflows/release-please.yml.github/workflows/release-please.ymlrelease-please-config.json.release-please-manifest.json.github/workflows/release-please.ymlname: 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
id: release
with:
token: ${{ secrets.GITHUB_TOKEN }}mainrelease-please-config.json{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"release-type": "node",
"packages": {
".": {
"release-type": "node"
},
"packages/pkg-a": {
"release-type": "node"
},
"packages/pkg-b": {
"release-type": "node"
}
}
}.release-please-manifest.json{
".": "0.1.0",
"packages/pkg-a": "0.1.0",
"packages/pkg-b": "0.1.0"
}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.GITHUB_TOKEN }}
manifest-file: .release-please-manifest.json
config-file: release-please-config.json.release-please-manifest.jsonfeat:fix:release-please--branches--maincontents: writepull-requests: writefix:feat:!packages.release-please-manifest.jsonResource not accessible by integrationGITHUB_TOKENpermissionsgoogleapis/release-pleasegoogleapis/release-please-actiongoogle-github-actions/release-please-action