Skip to content

Commit 10a69d0

Browse files
committed
4.0.0 release
1 parent caefb88 commit 10a69d0

File tree

5 files changed

+22
-4
lines changed

5 files changed

+22
-4
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
# [4.0.0](https://github.com/nolimits4web/skeleton-elements/compare/v4.0.0-beta.3...4.0.0) (2021-10-13)
4+
5+
- 4.0.0 stable release
6+
37
# [4.0.0-beta.6](https://github.com/nolimits4web/skeleton-elements/compare/v4.0.0-beta.3...4.0.0-beta.6) (2021-10-13)
48

59
### Bug Fixes

build/release.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@ async function release() {
4545
JSON.stringify(subPkg, null, 2),
4646
);
4747

48+
const releaseNotes = fs
49+
.readFileSync('./CHANGELOG.md', 'utf-8')
50+
.split('\n# [')[1]
51+
.split('\n')
52+
.filter((_, index) => index > 0)
53+
.join('\n')
54+
.trim();
55+
4856
await exec.promise('git pull');
4957
await exec.promise('npm i');
5058
await exec.promise('git add .');
@@ -59,6 +67,12 @@ async function release() {
5967
} else {
6068
await exec.promise(`cd package && npm publish --access public`);
6169
}
70+
71+
await exec.promise(
72+
`gh release create v${pkg.version} --title "v${
73+
pkg.version
74+
}" --notes "${JSON.stringify(releaseNotes)}"`,
75+
);
6276
}
6377

6478
release();

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "skeleton-elements",
3-
"version": "4.0.0-beta.6",
3+
"version": "4.0.0",
44
"description": "Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) are representations of UI that will be available (loaded) soon. They are designed to improve perceived performance.",
55
"main": "index.js",
66
"scripts": {

package/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "skeleton-elements",
3-
"version": "4.0.0-beta.6",
3+
"version": "4.0.0",
44
"description": "Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) - UI for improved perceived performance",
55
"type": "module",
66
"exports": {

0 commit comments

Comments
 (0)