File tree Expand file tree Collapse file tree 2 files changed +62
-0
lines changed
Expand file tree Collapse file tree 2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build bundles
2+
3+ on :
4+ push :
5+ branches :
6+ - v3.45-docs
7+
8+ jobs :
9+ build-and-upload :
10+ runs-on : ubuntu-latest
11+
12+ steps :
13+ - name : Extract branch name
14+ shell : bash
15+ run : echo "branch=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
16+ id : extract_branch
17+
18+ - name : Checkout repo
19+ uses : actions/checkout@v4
20+
21+ - name : Use Node.js
22+ uses : actions/setup-node@v4
23+ with :
24+ node-version : 24
25+ cache : npm
26+
27+ - name : Install dependencies
28+ run : npm ci
29+
30+ - name : Build bundle
31+ run : npm run bundle-package
32+
33+ - name : Rename file
34+ run : mv packages/core-js-bundle/minified.js packages/core-js-bundle/core-js-bundle.js
35+
36+ - name : Copy files to server over SSH
37+ uses : appleboy/scp-action@v1
38+ with :
39+ host : ${{ secrets.REMOTE_HOST }}
40+ username : ci
41+ key : ${{ secrets.CI_SSH_KEY }}
42+ source : " packages/core-js-bundle/core-js-bundle.js"
43+ target : " /var/www/core-js/bundles/${{ steps.extract_branch.outputs.branch }}/"
44+ strip_components : 2
45+
46+ - name : Build esmodules bundle
47+ run : npm run bundle-package esmodules
48+
49+ - name : Rename file
50+ run : mv packages/core-js-bundle/minified.js packages/core-js-bundle/core-js-bundle-esmodules.js
51+
52+ - name : Copy files to server over SSH
53+ uses : appleboy/scp-action@v1
54+ with :
55+ host : ${{ secrets.REMOTE_HOST }}
56+ username : ci
57+ key : ${{ secrets.CI_SSH_KEY }}
58+ source : " packages/core-js-bundle/core-js-bundle-esmodules.js"
59+ target : " /var/www/core-js/bundles/${{ steps.extract_branch.outputs.branch }}/"
60+ strip_components : 2
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import config from 'core-js-builder/config.js';
44
55const { cyan, green } = chalk ;
66const DENO = argv . _ . includes ( 'deno' ) ;
7+ const ESMODULES = argv . _ . includes ( 'esmodules' ) ;
78const PATH = DENO ? 'deno/corejs/' : 'packages/core-js-bundle/' ;
89
910function log ( kind , name , code ) {
@@ -77,4 +78,5 @@ await bundle(DENO ? {
7778} : {
7879 bundled : 'index' ,
7980 minified : 'minified' ,
81+ options : ESMODULES ? { targets : { esmodules : true } } : { } ,
8082} ) ;
You can’t perform that action at this time.
0 commit comments