Skip to content

Commit f5df473

Browse files
committed
ci: workflow
1 parent bfc4baf commit f5df473

File tree

1 file changed

+3
-44
lines changed

1 file changed

+3
-44
lines changed

.github/workflows/npm-publish.yml

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,8 @@
44
name: Node.js Package
55

66
on:
7-
pull_request:
8-
types:
9-
- closed
10-
branches:
11-
- main
7+
release:
8+
types: [published]
129

1310
jobs:
1411
build:
@@ -20,46 +17,8 @@ jobs:
2017
node-version: 20
2118
- run: npm run ci
2219

23-
check-version:
24-
runs-on: ubuntu-latest
25-
if: github.event.pull_request.merged == true
26-
outputs:
27-
version-updated: ${{ steps.compare-versions.outputs.version-updated }}
28-
steps:
29-
- name: Checkout main branch at commit before merge
30-
uses: actions/checkout@v4
31-
with:
32-
ref: ${{ github.event.pull_request.base.sha }}
33-
34-
- name: Get package version from main branch before merge
35-
id: pre-merge-version
36-
run: |
37-
PRE_MERGE_VERSION=$(node -p "require('./package.json').version")
38-
echo "pre_merge_version=$PRE_MERGE_VERSION" >> "$GITHUB_OUTPUT"
39-
40-
- name: Checkout main branch at commit after merge
41-
uses: actions/checkout@v4
42-
with:
43-
ref: 'main'
44-
45-
- name: Get package version from main branch after merge
46-
id: post-merge-version
47-
run: |
48-
POST_MERGE_VERSION=$(node -p "require('./package.json').version")
49-
echo "post_merge_version=$POST_MERGE_VERSION" >> "$GITHUB_OUTPUT"
50-
51-
- name: Compare versions
52-
id: compare-versions
53-
run: |
54-
if [[ "${{ steps.pre-merge-version.outputs.pre_merge_version }}" != "${{ steps.post-merge-version.outputs.post_merge_version }}" ]]; then
55-
echo "version-updated=true" >> "$GITHUB_OUTPUT"
56-
else
57-
echo "version-updated=false" >> "$GITHUB_OUTPUT"
58-
fi
59-
6020
publish-sdk:
61-
needs: [build, check-version]
62-
if: needs.check-version.outputs.version-updated == 'true'
21+
needs: [build]
6322
runs-on: ubuntu-latest
6423
steps:
6524
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)