File tree 4 files changed +22
-2
lines changed
4 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- main
7
+ workflow_dispatch :
7
8
8
9
jobs :
9
10
release-please :
15
16
id : release
16
17
with :
17
18
release-type : node
19
+ manifest-file : .release-please-manifest.json
18
20
19
21
npm-publish :
20
22
needs : release-please
Original file line number Diff line number Diff line change
1
+ {
2
+ "pull-request-title-pattern" : " chore: release v${version}" ,
3
+ "extra-files" : [
4
+ " README.md"
5
+ ]
6
+ }
Original file line number Diff line number Diff line change @@ -18,7 +18,9 @@ and exception handling semantics with low overhead.
18
18
19
19
API references are available in the [ doc] ( doc/README.md ) directory.
20
20
21
+ <!-- x-release-please-start-version -->
21
22
## Current version: 8.0.0
23
+ <!-- x-release-please-end -->
22
24
23
25
(See [ CHANGELOG.md] ( CHANGELOG.md ) for complete Changelog)
24
26
Original file line number Diff line number Diff line change @@ -6,7 +6,17 @@ collaborators to add you. If necessary you can ask the build
6
6
Working Group who manages the Node.js npm user to add you if
7
7
there are no other active collaborators.
8
8
9
- ## Prerequisites
9
+ Generally, the release is handled by the
10
+ [ release-please] ( https://github.com/nodejs/node-addon-api/blob/main/.github/workflows/release-please.yml )
11
+ GitHub action. It will bump the version in ` package.json ` and publish
12
+ node-addon-api to npm.
13
+
14
+ In cases that the release-please action is not working, please follow the steps
15
+ below to publish node-addon-api manually.
16
+
17
+ ## Publish new release manually
18
+
19
+ ### Prerequisites
10
20
11
21
Before to start creating a new release check if you have installed the following
12
22
tools:
16
26
If not please follow the instruction reported in the tool's documentation to
17
27
install it.
18
28
19
- ## Publish new release
29
+ ### Steps
20
30
21
31
These are the steps to follow to create a new release:
22
32
You can’t perform that action at this time.
0 commit comments