Skip to content

Commit 52f4b14

Browse files
committed
Fixed dxw plugin dependencies and added deploy to NPM registry
1 parent 105704e commit 52f4b14

File tree

6 files changed

+128
-126
lines changed

6 files changed

+128
-126
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88
build:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@v4
1212

1313
- name: Set up Java for publishing to GitHub Packages
14-
uses: actions/setup-java@v1
14+
uses: actions/setup-java@v3
1515
with:
1616
java-version: 11
1717

.github/workflows/release-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
deploy:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@v4
1111
- uses: actions/setup-python@v2
1212
with:
1313
python-version: 3.x

.github/workflows/release-voyager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v2
14+
uses: actions/checkout@v4
1515
- name: Tag Name
1616
id: tag_name
1717
run: |

.github/workflows/release.yml

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v2
19+
uses: actions/checkout@v4
2020

2121
- name: Extract Semver
2222
id: semver_parser
@@ -47,34 +47,20 @@ jobs:
4747
- name: Create Archive
4848
run: zip -r insider.zip insider
4949

50-
- name: Prepare Release Notes
51-
run: touch ${{ github.workspace }}/releaseNotes/v${{ steps.semver_parser.outputs.semver }}.md
52-
53-
- name: Create Release
54-
id: create_release
55-
uses: softprops/action-gh-release@v1
56-
with:
57-
name: Insider ${{ steps.semver_parser.outputs.semver }}
58-
body_path: ${{ github.workspace }}/releaseNotes/v${{ steps.semver_parser.outputs.semver }}.md
59-
body: ""
60-
prerelease: false
61-
draft: false
62-
fail_on_unmatched_files: true
63-
files: insider.zip
64-
6550
- name: Setup Node
66-
uses: actions/setup-node@v2
51+
uses: actions/setup-node@v3
6752
with:
68-
node-version: '16.x'
53+
node-version: '18.x'
6954
cache: 'npm'
7055
registry-url: 'https://npm.pkg.github.com'
7156
scope: '@dxworks'
7257

7358
- name: Prepare Node App
7459
run: |
75-
npm install
60+
npm ci
7661
npm run build
7762
63+
7864
- name: Setup Version
7965
run: |
8066
ls -al node_modules/.bin
@@ -86,3 +72,31 @@ jobs:
8672
run: npm publish
8773
env:
8874
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75+
76+
- name: Setup Node with NPM Package Registry
77+
uses: actions/setup-node@v3
78+
with:
79+
node-version: '18.x'
80+
cache: 'npm'
81+
registry-url: 'https://registry.npmjs.org'
82+
scope: '@dxworks'
83+
84+
- name: Publish on NPM
85+
run: npm publish --access public
86+
env:
87+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
88+
89+
- name: Prepare Release Notes
90+
run: touch ${{ github.workspace }}/releaseNotes/v${{ steps.semver_parser.outputs.semver }}.md
91+
92+
- name: Create Release
93+
id: create_release
94+
uses: softprops/action-gh-release@v1
95+
with:
96+
name: Insider ${{ steps.semver_parser.outputs.semver }}
97+
body_path: ${{ github.workspace }}/releaseNotes/v${{ steps.semver_parser.outputs.semver }}.md
98+
body: ""
99+
prerelease: false
100+
draft: false
101+
fail_on_unmatched_files: true
102+
files: insider.zip

0 commit comments

Comments
 (0)