Browse Source

chore(action): run action only for certain paths

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/843/head
Pranav C 3 years ago
parent
commit
1fc7ffdf0f
  1. 8
      .github/workflows/publish-blog.yml
  2. 8
      .github/workflows/publish-book.yml
  3. 9
      .github/workflows/publish-docs.yml
  4. 8
      .github/workflows/publish-noco-i18n.yml

8
.github/workflows/publish-blog.yml

@ -3,6 +3,8 @@ name: "Publish : Blog"
on:
push:
branches: [ master ]
paths:
- "packages/noco-blog/**"
jobs:
copy-file:
@ -12,16 +14,11 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Check for update
run: |
echo "CHANGED=$([[ $(lerna ls --since ${{github.event.before}} | grep noco-blog) = noco-blog ]] && echo 'OK')" >> $GITHUB_ENV
- uses: actions/setup-node@v2
if: ${{ env.CHANGED == 'OK' }}
with:
node-version: 14
- name: Build blogs
if: ${{ env.CHANGED == 'OK' }}
run: |
cd packages/noco-blog
npm install
@ -29,7 +26,6 @@ jobs:
- name: Pushes generated output
if: ${{ env.CHANGED == 'OK' }}
uses: dmnemec/copy_file_to_another_repo_action@1b29cbd9a323185f20b175dc6d5f8f31be5c0658
env:
API_TOKEN_GITHUB: ${{ secrets.GH_TOKEN }}

8
.github/workflows/publish-book.yml

@ -3,6 +3,8 @@ name: "Publish : Book"
on:
push:
branches: [ master ]
paths:
- "packages/noco-book/**"
jobs:
copy-file:
@ -12,16 +14,11 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Check for update
run: |
echo "CHANGED=$([[ $(lerna ls --since ${{github.event.before}} | grep noco-book) = noco-book ]] && echo 'OK')" >> $GITHUB_ENV
- uses: actions/setup-node@v2
if: ${{ env.CHANGED == 'OK' }}
with:
node-version: 14
- name: Build book
if: ${{ env.CHANGED == 'OK' }}
run: |
cd packages/noco-book
npm install
@ -29,7 +26,6 @@ jobs:
- name: Pushes generated output
if: ${{ env.CHANGED == 'OK' }}
uses: dmnemec/copy_file_to_another_repo_action@1b29cbd9a323185f20b175dc6d5f8f31be5c0658
env:
API_TOKEN_GITHUB: ${{ secrets.GH_TOKEN }}

9
.github/workflows/publish-docs.yml

@ -3,6 +3,8 @@ name: "Publish : Docs"
on:
push:
branches: [ master ]
paths:
- "packages/noco-docs/**"
release:
types: [ published ]
@ -14,16 +16,10 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Check for update
run: |
echo "CHANGED=$([[ $(lerna ls --since ${{github.event.before}} | grep noco-docs) = noco-docs ]] && echo 'OK')" >> $GITHUB_ENV
- uses: actions/setup-node@v2
if: ${{ env.CHANGED == 'OK' || github.event_name == 'release' }}
with:
node-version: 14
- name: Build docs
if: ${{ env.CHANGED == 'OK' || github.event_name == 'release' }}
run: |
cd packages/noco-docs
npm install
@ -31,7 +27,6 @@ jobs:
- name: Pushes generated output
if: ${{ env.CHANGED == 'OK' || github.event_name == 'release' }}
uses: dmnemec/copy_file_to_another_repo_action@1b29cbd9a323185f20b175dc6d5f8f31be5c0658
env:
API_TOKEN_GITHUB: ${{ secrets.GH_TOKEN }}

8
.github/workflows/publish-noco-i18n.yml

@ -3,6 +3,8 @@ name: "Publish : noco-i18n"
on:
push:
branches: [ master ]
paths:
- "packages/noco-i18n/**"
release:
types: [ published ]
@ -14,16 +16,11 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Check for update
run: |
echo "CHANGED=$([[ $(lerna ls --since ${{github.event.before}} | grep noco-i18n) = noco-i18n ]] && echo 'OK')" >> $GITHUB_ENV
- uses: actions/setup-node@v2
if: ${{ env.CHANGED == 'OK' }}
with:
node-version: 14
- name: Build noco-i18n
if: ${{ env.CHANGED == 'OK' || github.event_name == 'release' }}
run: |
cd packages/noco-i18n
npm install
@ -31,7 +28,6 @@ jobs:
- name: Pushes generated output
if: ${{ env.CHANGED == 'OK' || github.event_name == 'release' }}
# uses: dmnemec/copy_file_to_another_repo_action@main
uses: dmnemec/copy_file_to_another_repo_action@1b29cbd9a323185f20b175dc6d5f8f31be5c0658
env:

Loading…
Cancel
Save