File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ on :
2+ release :
3+ types : [published] # This triggers when a new release is published
4+
5+ permissions :
6+ contents : write
7+
8+ name : attach-release-assets
9+
10+ jobs :
11+ attach-assets :
12+ runs-on : ubuntu-latest
13+ steps :
14+ - name : Checkout
15+ uses : actions/checkout@v2.3.1
16+ - name : Use Node.js 18.x
17+ uses : actions/setup-node@v1
18+ with :
19+ node-version : " 18.x"
20+ - name : Install and Build OpenSCD
21+ run : |
22+ npm i @nx/nx-linux-x64-gnu
23+ npm clean-install
24+ npm run-script build
25+ npm run-script doc
26+ - name : Copy Core Docs to OpenSCD
27+ run : cp -R packages/core/doc packages/distribution/build/core-doc
28+
29+ - name : Copy Plugin Docs to OpenSCD
30+ run : cp -R packages/plugins/doc packages/distribution/build/plugin-doc
31+
32+ - name : Compress files
33+ run : tar -czf open-scd.tar.gz -C packages/distribution/build
34+
35+ - name : Upload release files
36+ run : gh release upload ${{ steps.release.outputs.tag_name }} open-scd.tar.gz
37+ env :
38+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments