Skip to content

Commit 0788eb3

Browse files
authored
v4 release and required workflow updates (#125)
* v4 release and workflow update * Update release-pr.yml * Update release-pr.yml * Update package.json * format
1 parent 208de6b commit 0788eb3

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

.github/workflows/release-pr.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1-
name: Create release PR
1+
name: Release Project
22

33
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- CHANGELOG.md
49
workflow_dispatch:
5-
inputs:
6-
release:
7-
description: 'Define release version (ex: v1, v2, v3)'
8-
required: true
910

1011
jobs:
11-
release-pr:
12-
uses: OliverMKing/javascript-release-workflow/.github/workflows/release-pr.yml@main
12+
release:
13+
permissions:
14+
actions: read
15+
contents: write
16+
uses: Azure/action-release-workflows/.github/workflows/release_js_project.yaml@a705b2ab6a3ee889f2b0d925ad0bd2f9eb733ce6
1317
with:
14-
release: ${{ github.event.inputs.release }}
18+
changelogPath: ./CHANGELOG.md

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Change Log
2+
3+
## [4.0.0] - 2024-02-12
4+
5+
- #121 update to node20 as node16 is deprecated

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"main": "lib/index.js",
1717
"scripts": {
18+
"prebuild": "npm i ncc",
1819
"build": "ncc build src/run.ts -o lib",
1920
"test": "jest",
2021
"test-coverage": "jest --coverage",

0 commit comments

Comments
 (0)