Skip to content

Commit 4d1c723

Browse files
authored
Merge pull request #2 from paritytech/spha/cli
chore(cli): remove bin folder
2 parents aaf1ded + b2561b4 commit 4d1c723

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
name: Release
22

33
on:
4-
release:
5-
types: [created]
4+
push:
5+
tags:
6+
- 'v*'
67
pull_request:
78
branches: [main]
89
paths:
@@ -46,13 +47,9 @@ jobs:
4647
run: |
4748
set -euo pipefail
4849
49-
if [[ "${{ github.event_name }}" == "release" ]]; then
50-
ref="${{ github.event.release.tag_name }}"
51-
if [[ -z "${ref}" ]]; then
52-
ref="${GITHUB_REF_NAME}"
53-
fi
54-
VERSION="${ref#v}"
55-
TAG="v${VERSION}"
50+
if [[ "${{ github.ref }}" == refs/tags/v* ]]; then
51+
VERSION="${GITHUB_REF_NAME#v}"
52+
TAG="${GITHUB_REF_NAME}"
5653
else
5754
VERSION="0.0.0-pr.${{ github.event.pull_request.number }}"
5855
TAG=""
@@ -84,6 +81,7 @@ jobs:
8481
shell: bash
8582
run: |
8683
set -euo pipefail
84+
rm -rf bin
8785
npm version "${{ steps.version.outputs.version }}" --no-git-tag-version --allow-same-version
8886
jq 'del(.private)' package.json > package.json.tmp
8987
mv package.json.tmp package.json
@@ -267,8 +265,7 @@ jobs:
267265
}
268266
269267
- name: Create release body
270-
if: github.event_name == 'release' && steps.build.outcome == 'success'
271-
id: release_body
268+
if: startsWith(github.ref, 'refs/tags/v') && steps.build.outcome == 'success'
272269
shell: bash
273270
run: |
274271
set -euo pipefail
@@ -299,13 +296,13 @@ jobs:
299296
\`\`\`
300297
EOF
301298
302-
- name: Attach to release
303-
if: github.event_name == 'release' && steps.build.outcome == 'success'
299+
- name: Create release
300+
if: startsWith(github.ref, 'refs/tags/v') && steps.build.outcome == 'success'
304301
uses: softprops/action-gh-release@v2
305302
with:
306303
files: packages/cli/*.tgz
307-
append_body: true
308304
body_path: release-body.md
305+
generate_release_notes: true
309306

310307
- name: Fail if build failed
311308
if: steps.build.outcome == 'failure'
-28.3 MB
Binary file not shown.

packages/cli/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"type": "module",
66
"private": true,
77
"packageManager": "bun@1.2.6",
8+
"files": [
9+
"dist"
10+
],
811
"scripts": {
912
"dev": "bun run src/cli/index.ts",
1013
"lint": "bunx eslint .",

0 commit comments

Comments
 (0)