File tree Expand file tree Collapse file tree 1 file changed +43
-2
lines changed
Expand file tree Collapse file tree 1 file changed +43
-2
lines changed Original file line number Diff line number Diff line change 1717# /
1818
1919# Workflow name:
20- name : deno
20+ name : bundle
2121
2222# Workflow triggers:
2323on :
2626
2727# Workflow jobs:
2828jobs :
29- publish- deno :
29+ deno :
3030 runs-on : ubuntu-latest
3131 steps :
3232 - uses : actions/checkout@v2
9090 user_email : ' noreply@stdlib.io'
9191 commit_message : ' Auto-generated commit'
9292 enable_jekyll : true
93+ umd :
94+ runs-on : ubuntu-latest
95+ steps :
96+ - uses : actions/checkout@v2
97+ - name : Copy files to umd directory
98+ run : |
99+ mkdir -p umd
100+ cp README.md LICENSE CONTRIBUTORS NOTICE ./umd
101+ - uses : actions/setup-node@v2
102+ with :
103+ node-version : 16
104+ timeout-minutes : 5
105+ - name : Install production and development dependencies
106+ id : install
107+ run : |
108+ npm install || npm install || npm install
109+ timeout-minutes : 15
110+ - name : Create Universal Module Definition (UMD) bundle
111+ id : umd-bundle
112+ uses : stdlib-js/deno-bundle-action@main
113+ with :
114+ target : ' umd'
115+ - name : Rewrite file contents
116+ run : |
117+
118+ # Remove `installation`, `cli`, and `c` sections:
119+ find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/<section class=\"installation\">[^<]+<\/section>//g;"
120+ find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/<section class=\"cli\">[\s\S]+<\!\-\- \/.cli \-\->//g"
121+ find ./umd -type f -name '*.md' -print0 | xargs -0 perl -0777 -i -pe "s/<section class=\"c\">[\s\S]+<\!\-\- \/.c \-\->//g"
122+
123+ - name : Publish to umd branch
124+ uses : peaceiris/actions-gh-pages@v3
125+ with :
126+ github_token : ${{ secrets.GITHUB_TOKEN }}
127+ publish_dir : ./umd
128+ publish_branch : umd
129+ keep_files : true
130+ user_name : ' stdlib-bot'
131+ user_email : ' noreply@stdlib.io'
132+ commit_message : ' Auto-generated commit'
133+ enable_jekyll : true
You can’t perform that action at this time.
0 commit comments