diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 793c242aca..c8bccfa815 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -12,6 +12,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2.3.1 + with: + submodules: "true" - name: Use Node.js 18.x uses: actions/setup-node@v1 diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 2d1e275f25..5c1dd23ff7 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -21,7 +21,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - + with: + submodules: "true" - name: Install and Build OpenSCD if: github.event.action != 'closed' # You might want to skip the build if the PR has been closed run: | diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 5e058cda0e..6248a8d4bb 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -20,6 +20,8 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} # The logic below handles the npm publication: - uses: actions/checkout@v4 + with: + submodules: "true" if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-node@v4 with: diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 3f107044f3..6a75493bd2 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -7,7 +7,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2.3.1 - + with: + submodules: "true" - name: Use Node.js 18.x uses: actions/setup-node@v1 with: diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..0c3e7bdfaf --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "packages/external-plugins/oscd-publisher"] + path = packages/external-plugins/oscd-publisher + url = https://github.com/openscd/oscd-publisher + branch = deploy diff --git a/docs/plug-ins.md b/docs/plug-ins.md index 5906e748f8..5294e4539f 100644 --- a/docs/plug-ins.md +++ b/docs/plug-ins.md @@ -119,10 +119,10 @@ implemented in these plugins. ### Publisher -> ✅ Official | Editor | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/open-scd/) -> +> ✅ Official | Editor | by [OpenSCD](https://github.com/openscd) | [Repository](https://github.com/openscd/oscd-publisher/) +> > ``` -> https://openscd.github.io/plugins/src/editors/Publisher.js +> https://openscd.github.io/external-plugins/oscd-publisher/oscd-publisher.js > ``` ### Cleanup diff --git a/packages/distribution/index.html b/packages/distribution/index.html index 9d7b82c048..7a8c3db632 100644 --- a/packages/distribution/index.html +++ b/packages/distribution/index.html @@ -42,6 +42,8 @@