File tree Expand file tree Collapse file tree 3 files changed +23
-8
lines changed
Expand file tree Collapse file tree 3 files changed +23
-8
lines changed Original file line number Diff line number Diff line change 1+ # Ensures packages build correctly
2+ # Deploys Production/latest NPM packages to NPM registry if on `main` branch
3+ # Submodule packages are not published to production in this repo,
4+ # Submodule packages should be tagged and published from their own repo.
15name : Packages Deploy
26
37on :
812 name : Build Packages
913 runs-on : ubuntu-latest
1014 steps :
11- - uses : actions/checkout@v3
15+ - uses : actions/checkout@v4
1216 with :
13- submodules : true
17+ persist-credentials : false
1418
1519 - name : Setup NodeJS
1620 uses : actions/setup-node@v2
3640 needs : build
3741 if : github.ref == 'refs/heads/main'
3842 steps :
39- - uses : actions/checkout@v3
43+ - uses : actions/checkout@v4
4044 with :
41- submodules : true
45+ persist-credentials : false
4246
4347 - name : Setup NodeJS
4448 uses : actions/setup-node@v2
Original file line number Diff line number Diff line change 1+ # Action to publish packages under the `next` tag for testing
2+ # Packages are versioned as `0.0.0-dev.{short-sha}`
3+ # Submodule packages are versioned by default, but can be disabled
4+ # if using a package from the external submodule repo.
15name : Packages Deploy
26
3- on : workflow_dispatch
7+ on :
8+ workflow_dispatch :
9+ inputs :
10+ include_submodules :
11+ type : boolean
12+ description : Dev version submodule packages?
13+ default : true
414
515jobs :
616 publish :
717 name : Publish Dev Packages
818 runs-on : ubuntu-latest
919 steps :
10- - uses : actions/checkout@v3
20+ - uses : actions/checkout@v4
1121 with :
12- submodules : true
22+ submodules : ${{ github.event.inputs.include_submodules }}
23+ persist-credentials : false
1324
1425 - name : Setup NodeJS
1526 uses : actions/setup-node@v2
You can’t perform that action at this time.
0 commit comments