Skip to content

Commit 6448d9f

Browse files
committed
Updated github action for full release - I hope.
1 parent 0d09636 commit 6448d9f

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

.github/workflows/publish.yml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ name: Publish
22

33
on:
44
push:
5-
branches:
6-
- main
7-
# tags:
8-
# - 'v[1-9].*'
5+
tags:
6+
- 'v[1-9].*'
97

108
jobs:
119
build:
@@ -21,6 +19,7 @@ jobs:
2119
with:
2220
node-version: 22
2321
registry-url: 'https://registry.npmjs.org'
22+
2423
- name: Restore C# dependencies
2524
run: dotnet restore
2625
- name: Restore eslint-config-rock-recommended dependencies
@@ -29,18 +28,25 @@ jobs:
2928
- name: Restore obsidian-build-tools dependencies
3029
run: npm ci
3130
working-directory: ./src/obsidian-build-tools
31+
3232
- name: Build C#
3333
run: dotnet build --no-restore
34+
- name: Build obsidian-build-tools
35+
run: npm run build
36+
working-directory: ./src/obsidian-build-tools
37+
3438
- name: Test
3539
run: dotnet test --no-build --verbosity normal
40+
3641
- name: Pack C#
3742
run: dotnet pack --output .
38-
- name: Build obsidian-build-tools
39-
run: npm run build
40-
working-directory: ./src/obsidian-build-tools
4143
- name: Pack obsidian-build-tools
4244
run: npm pack --pack-destination ../..
4345
working-directory: ./src/obsidian-build-tools
46+
- name: Pack eslint-config-rock-recommended
47+
run: npm pack --pack-destination ../..
48+
working-directory: ./src/eslint-config-rock-recommended
49+
4450
- name: Archive NuGet packages
4551
uses: actions/upload-artifact@v4
4652
with:
@@ -55,15 +61,16 @@ jobs:
5561
path: "*.tgz"
5662
if-no-files-found: error
5763
retention-days: 30
64+
5865
- name: Publish eslint-config-rock-recommended
59-
run: npm publish --dry-run --access public
66+
run: npm publish --access public
6067
working-directory: ./src/eslint-config-rock-recommended
6168
env:
6269
NODE_AUTH_TOKEN: ${{ secrets.NPM_API_KEY }}
6370
- name: Publish obsidian-build-tools
64-
run: npm publish --dry-run --access public
71+
run: npm publish --access public
6572
working-directory: ./src/obsidian-build-tools
6673
env:
6774
NODE_AUTH_TOKEN: ${{ secrets.NPM_API_KEY }}
68-
# - name: Publish
69-
# run: dotnet nuget push *.nupkg --api-key ${{ secrets.NUGET_API_KEY }}
75+
- name: Publish
76+
run: dotnet nuget push *.nupkg --api-key ${{ secrets.NUGET_API_KEY }}

src/obsidian-build-tools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"version": "node ../../lib/update-version.cjs"
99
},
1010
"bin": {
11-
"obsidian-build": "./dist/obsidian-build.js"
11+
"obsidian-build": "dist/obsidian-build.js"
1212
},
1313
"repository": {
1414
"type": "git",

0 commit comments

Comments
 (0)