File tree Expand file tree Collapse file tree 5 files changed +59
-16
lines changed
Expand file tree Collapse file tree 5 files changed +59
-16
lines changed Original file line number Diff line number Diff line change 1+ version : 2
2+ updates :
3+ - package-ecosystem : " github-actions"
4+ directory : " /"
5+ schedule :
6+ # Check for updates to GitHub Actions every week
7+ interval : " weekly"
Original file line number Diff line number Diff line change 1- name : Publish Packages
1+ name : release-please
2+
23on :
34 push :
4- tags :
5- - " v*.*.*"
5+ branches :
6+ - main
7+
68jobs :
7- publish-npm :
9+ release-please :
10+ runs-on : ubuntu-latest
11+ environment : release # Optional: for enhanced security
12+ permissions :
13+ contents : write
14+ issues : write
15+ pull-requests : write
16+ steps :
17+ # Generating a GitHub token, so that PRs and tags created by
18+ # the release-please-action can trigger actions workflows.
19+ - name : Generate GitHub token
20+ uses : actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94
21+ id : generate-token
22+ with :
23+ # GitHub App ID secret name
24+ app-id : ${{ secrets.RELEASE_PLZ_APP_ID }}
25+ # GitHub App private key secret name
26+ private-key : ${{ secrets.RELEASE_PLZ_APP_PRIVATE_KEY }}
27+ - uses : googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38
28+ id : release
29+ with :
30+ token : ${{ steps.generate-token.outputs.token }}
31+ release-type : node
32+ outputs :
33+ release_created : ${{ steps.release.outputs.release_created }}
34+ publish :
835 runs-on : ubuntu-latest
936 environment : release # Optional: for enhanced security
1037 permissions :
1138 contents : read
1239 id-token : write
40+ needs : [release-please]
41+ if : ${{ needs.release-please.outputs.release_created }}
1342 steps :
1443 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1544 # Setup .npmrc file to publish to npm
2251 - run : npm ci
2352 - run : npm run build
2453 - run : npm publish
25- release :
26- runs-on : ubuntu-latest
27- needs : [publish-npm]
28- permissions :
29- contents : write
30- steps :
31- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
32- - name : Create Release
33- id : create_release
34- uses : softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090
35- with :
36- draft : true
Original file line number Diff line number Diff line change @@ -13,3 +13,6 @@ src/*.js.map
1313
1414# TypeDoc generated documentation
1515src /docs /
16+
17+ .release-please-manifest.json
18+ release-please-config.json
Original file line number Diff line number Diff line change 1+ {
2+ "." : " 0.5.1"
3+ }
Original file line number Diff line number Diff line change 1+ {
2+ "packages" : {
3+ "." : {
4+ "changelog-path" : " CHANGELOG.md" ,
5+ "release-type" : " node" ,
6+ "bump-minor-pre-major" : false ,
7+ "bump-patch-for-minor-pre-major" : false ,
8+ "draft" : false ,
9+ "prerelease" : true
10+ }
11+ },
12+ "$schema" : " https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json"
13+ }
You can’t perform that action at this time.
0 commit comments