Skip to content

Commit 21fa2ac

Browse files
committed
fix: publish plugins to npm and remove empty packages from release step
1 parent 65c64f5 commit 21fa2ac

7 files changed

Lines changed: 44 additions & 25 deletions

File tree

.github/workflows/release-please.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,30 +38,28 @@ jobs:
3838
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
3939
if: ${{ steps.release.outputs.release_created }}
4040
continue-on-error: true
41-
- name: Publish addons to npm
42-
run: cd packages/addons && npm publish --access public
43-
env:
44-
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
45-
if: ${{ steps.release.outputs.release_created }}
46-
continue-on-error: true
41+
4742
- name: Publish forms to npm
4843
run: cd packages/forms && npm publish --access public
4944
env:
5045
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
5146
if: ${{ steps.release.outputs.release_created }}
5247
continue-on-error: true
53-
- name: Publish wizards to npm
54-
run: cd packages/wizards && npm publish --access public
48+
49+
- name: Publish xml to npm
50+
run: cd packages/xml && npm publish --access public
5551
env:
5652
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
5753
if: ${{ steps.release.outputs.release_created }}
5854
continue-on-error: true
59-
- name: Publish xml to npm
60-
run: cd packages/xml && npm publish --access public
55+
56+
- name: Publish plugins to npm
57+
run: cd packages/plugins && npm publish --access public
6158
env:
6259
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
6360
if: ${{ steps.release.outputs.release_created }}
6461
continue-on-error: true
62+
6563
- name: Publish open-scd to npm
6664
run: cd packages/openscd && npm publish --access public
6765
env:

package-lock.json

Lines changed: 11 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/distribution/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"./dist/**"
2121
],
2222
"dependencies": {
23-
"@compas-oscd/addons": "npm:@compas-oscd/addons@*",
24-
"@compas-oscd/open-scd": "npm:@compas-oscd/open-scd@*",
23+
"@openscd/addons": "*",
24+
"@openscd/open-scd": "*",
2525
"@openscd/plugins": "*"
2626
},
2727
"scripts": {

packages/distribution/project.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,14 @@
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
44
"projectType": "application",
55
"sourceRoot": "packages/distribution/src",
6-
"targets": {}
6+
"targets": {},
7+
"implicitDependencies": [
8+
"@compas-oscd/core",
9+
"@compas-oscd/xml",
10+
"@compas-oscd/plugins",
11+
"@compas-oscd/addons",
12+
"@compas-oscd/open-scd",
13+
"@compas-oscd/forms",
14+
"@compas-oscd/wizards"
15+
]
716
}

packages/distribution/tsconfig.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
"inlineSources": true,
1818
"resolveJsonModule": true,
1919
"paths": {
20-
"@openscd/addons": ["../addons/src"],
21-
"@openscd/addons/*": ["../addons/*"],
22-
"@openscd/open-scd": ["../openscd/src/open-scd.ts"],
23-
"@openscd/open-scd/*": ["../openscd/*"]
24-
}
20+
"@openscd/addons": ["../addons/src"],
21+
"@openscd/addons/*": ["../addons/*"],
22+
"@openscd/open-scd": ["../openscd/src/open-scd.ts"],
23+
"@openscd/open-scd/*": ["../openscd/*"],
24+
"@openscd/plugins": ["../plugins/src"],
25+
"@openscd/plugins/*": ["../plugins/*"]
26+
}
2527
},
2628
"include": ["**/*.ts"]
2729
}

packages/plugins/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@openscd/plugins",
2+
"name": "@compas-oscd/plugins",
33
"version": "0.0.1",
4-
"repository": "https://github.com/openscd/open-scd.git",
4+
"repository": "https://github.com/com-pas/open-scd.git",
55
"directory": "packages/plugins",
66
"description": "The official plug-ins of open-scd.",
77
"keywords": [
@@ -15,7 +15,9 @@
1515
"author": "Open-SCD",
1616
"license": "Apache-2.0",
1717
"type": "module",
18-
"private": true,
18+
"files": [
19+
"./dist/**"
20+
],
1921
"dependencies": {
2022
"@material/mwc-dialog": "0.22.1",
2123
"@material/mwc-fab": "0.22.1",

packages/plugins/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@openscd/plugins",
2+
"name": "@compas-oscd/plugins",
33
"$schema": "../../node_modules/nx/schemas/project-schema.json",
44
"projectType": "library",
55
"sourceRoot": "packages/plugins/src",

0 commit comments

Comments
 (0)