File tree 5 files changed +34
-6
lines changed
5 files changed +34
-6
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,10 @@ jobs:
30
30
node-version : " 18"
31
31
- run : npm install
32
32
- run : npm run build
33
+ - run : node scripts/make-release-note.js
33
34
- name : Install zip
34
35
uses : montudor/action-zip@v1
35
36
- run : zip -r dist.zip ./dist package.json
36
- # - name: Release
37
- # run: npx semantic-release
38
- # env:
39
- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40
37
- name : release
41
38
uses : actions/create-release@v1
42
39
id : create_release
45
42
prerelease : false
46
43
release_name : ${{ steps.version.outputs.version }}
47
44
tag_name : ${{ github.ref }}
48
- # body_path: CHANGELOG .md
45
+ body_path : release-note .md
49
46
env :
50
47
GITHUB_TOKEN : ${{ github.token }}
51
48
- name : upload artifact
Original file line number Diff line number Diff line change 1
1
node_modules
2
2
dist
3
3
_screen-capture
4
+ release-note.md
Original file line number Diff line number Diff line change
1
+ # Changelog
2
+
3
+
4
+ ## 1.2.2
5
+
6
+ ### Added
7
+ - Changelog / release notes
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " logseq-plugin-jump-to-block" ,
3
- "version" : " 1.2.1 " ,
3
+ "version" : " 1.2.2 " ,
4
4
"main" : " dist/index.html" ,
5
5
"logseq" : {
6
6
"id" : " logseq-plugin-jump-to-block"
Original file line number Diff line number Diff line change
1
+ const fs = require ( 'fs' ) ;
2
+ const R = require ( 'ramda' ) ;
3
+
4
+
5
+ const content = fs . readFileSync ( './changelog.md' ) . toString ( ) ;
6
+ let lines = content . split ( '\n' ) ;
7
+
8
+ let numTagsSeen = 0 ;
9
+ lines = R . takeWhile (
10
+ ( line ) => {
11
+ if ( line . startsWith ( '## ' ) ) {
12
+ numTagsSeen += 1 ;
13
+ }
14
+ if ( numTagsSeen >= 2 ) {
15
+ return false ;
16
+ }
17
+ return true ;
18
+ } ,
19
+ lines
20
+ ) ;
21
+
22
+ const releaseNotes = lines . join ( '\n' ) . trim ( ) ;
23
+ fs . writeFileSync ( 'release-note.md' , releaseNotes ) ;
You can’t perform that action at this time.
0 commit comments