Skip to content

Commit b9cfea1

Browse files
Overhaul Publish Action
Add friendly names to all steps.
1 parent a35eb38 commit b9cfea1

File tree

2 files changed

+42
-15
lines changed

2 files changed

+42
-15
lines changed

.github/workflows/NPM-Publish.yml

Lines changed: 39 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,55 @@ on:
99
types: [released]
1010

1111
jobs:
12-
build-test:
12+
build-validate:
1313
runs-on: ubuntu-latest
14+
1415
steps:
15-
- uses: actions/checkout@v3
16-
- uses: actions/setup-node@v3
16+
- name: Download Source Files
17+
uses: actions/checkout@v3
18+
19+
- name: Setup Node.JS Runtime
20+
uses: actions/setup-node@v3
1721
with:
1822
node-version: 18
19-
- run: npm ci
20-
- run: npm run-script build
21-
- run: npm run-script test
22-
- run: npm run-script lint
2323

24-
publish-npm:
25-
needs: build-test
24+
- name: Install All Dependencies
25+
run: npm ci
26+
27+
- name: Build Project
28+
run: npm run-script build
29+
30+
- name: Runt Unit Tests
31+
run: npm run-script test
32+
33+
- name: Run Lint Tests
34+
run: npm run-script lint
35+
36+
publish-package:
37+
needs: build-validate
2638
runs-on: ubuntu-latest
39+
2740
steps:
28-
- uses: actions/checkout@v3
29-
- uses: actions/setup-node@v3
41+
- name: Download Source Files
42+
uses: actions/checkout@v3
43+
44+
- name: Set up Node.JS Runtime
45+
uses: actions/setup-node@v3
3046
with:
3147
node-version: 18
3248
registry-url: https://registry.npmjs.org/
3349
scope: moot
34-
- run: npm ci
35-
- run: npm run-script build
36-
- run: npm ci --omit=dev
37-
- run: npm publish --access public
50+
51+
- name: Clean Install All Dependiencies
52+
run: npm ci
53+
54+
- name: Build Project
55+
run: npm run-script build
56+
57+
- name: Clear All But Runtime Dependincies
58+
run: npm ci --omit=dev
59+
60+
- name: Upload Package to NPM Registry
61+
run: npm publish --access public
3862
env:
3963
NODE_AUTH_TOKEN: ${{secrets.NPM_PUBLISH}}

ObjectID-Converter.code-workspace

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
"cSpell.words": [
1414
"Entra"
1515
],
16+
"cSpell.enableFiletypes": [
17+
"github-actions-workflow"
18+
],
1619
},
1720
"extensions": {
1821
"recommendations": [

0 commit comments

Comments
 (0)