Skip to content

Commit 5d46f21

Browse files
committed
Merge branch 'release/v1.2.2'
2 parents e659320 + 700eb6a commit 5d46f21

File tree

5 files changed

+34
-6
lines changed

5 files changed

+34
-6
lines changed

.github/workflows/main.yml

+2-5
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,10 @@ jobs:
3030
node-version: "18"
3131
- run: npm install
3232
- run: npm run build
33+
- run: node scripts/make-release-note.js
3334
- name: Install zip
3435
uses: montudor/action-zip@v1
3536
- run: zip -r dist.zip ./dist package.json
36-
# - name: Release
37-
# run: npx semantic-release
38-
# env:
39-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4037
- name: release
4138
uses: actions/create-release@v1
4239
id: create_release
@@ -45,7 +42,7 @@ jobs:
4542
prerelease: false
4643
release_name: ${{ steps.version.outputs.version }}
4744
tag_name: ${{ github.ref }}
48-
# body_path: CHANGELOG.md
45+
body_path: release-note.md
4946
env:
5047
GITHUB_TOKEN: ${{ github.token }}
5148
- name: upload artifact

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
dist
33
_screen-capture
4+
release-note.md

changelog.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Changelog
2+
3+
4+
## 1.2.2
5+
6+
### Added
7+
- Changelog / release notes

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "logseq-plugin-jump-to-block",
3-
"version": "1.2.1",
3+
"version": "1.2.2",
44
"main": "dist/index.html",
55
"logseq": {
66
"id": "logseq-plugin-jump-to-block"

scripts/make-release-note.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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);

0 commit comments

Comments
 (0)