Genericise tool name, add workflow
This commit is contained in:
parent
463bb2e360
commit
32cef6ef0c
33
.github/workflows/ipfs.yml
vendored
Normal file
33
.github/workflows/ipfs.yml
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
name: Deploy affected projects to IPFS
|
||||||
|
|
||||||
|
'on':
|
||||||
|
# Triggers the workflow on push to main branch
|
||||||
|
push:
|
||||||
|
branches: [master]
|
||||||
|
|
||||||
|
# Allows you to run this workflow manually from the Actions tab
|
||||||
|
workflow_dispatch: null
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
master:
|
||||||
|
name: Publish NX Affected
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: ${{ github.event_name != 'pull_request' }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
ref: ${{ github.event.pull_request.head.ref }}
|
||||||
|
fetch-depth: 0
|
||||||
|
- name: Derive appropriate SHAs for base and head for `nx affected` commands
|
||||||
|
uses: nrwl/nx-set-shas@v2
|
||||||
|
with:
|
||||||
|
main-branch-name: master
|
||||||
|
- name: Use Node.js 16
|
||||||
|
id: Node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: 16.14.0
|
||||||
|
- name: Run deploy for affected sites
|
||||||
|
run: yarn nx print-affected --select=projects | ./tools/ipfs-deploy.js
|
@ -3,8 +3,6 @@
|
|||||||
/**
|
/**
|
||||||
* Runs the fleek deploy process based on nx:affected, but only for sites
|
* Runs the fleek deploy process based on nx:affected, but only for sites
|
||||||
* that have a .fleek.json file
|
* that have a .fleek.json file
|
||||||
*
|
|
||||||
* @author Edd
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Fleek CLI requires this variable to be set
|
// Fleek CLI requires this variable to be set
|
Loading…
Reference in New Issue
Block a user