Skip to content

Commit e1ac09f

Browse files
authored
use aggregated release note (#199)
1 parent 2cd6e3e commit e1ac09f

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,16 @@ jobs:
3131
cache: 'npm'
3232
- run: npm install
3333
- run: npm run build
34+
- name: set release variables
35+
run: echo "date=$(date -u +'%Y-%m-%dT%H:%MZ')" >> $GITHUB_ENV
3436
- name: Create Release Pull Request or Publish to npm
3537
id: changesets
36-
uses: changesets/action@v1
38+
uses: dotansimha/changesets-action@069996e9be15531bd598272996fa23853d61590e # v1.5.2
3739
with:
40+
version: npm run version
3841
publish: npx @changesets/cli publish
42+
createGithubReleases: aggregate
43+
githubReleaseName: Release ${{ env.date }}
3944
env:
4045
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4146
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"packages/eslint-plugin"
1616
],
1717
"scripts": {
18+
"version": "changeset version && npm i",
1819
"build": "tsc -b tsconfig.build.json",
1920
"lint": "run-s -c lint:*",
2021
"lint:tsc": "tsc -b",

0 commit comments

Comments
 (0)