diff --git a/.github/workflows/publish-blog.yml b/.github/workflows/publish-blog.yml index 6323bbfea1..6e03e3c564 100644 --- a/.github/workflows/publish-blog.yml +++ b/.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 }} diff --git a/.github/workflows/publish-book.yml b/.github/workflows/publish-book.yml index 6ae91e78d9..d9cdb45f61 100644 --- a/.github/workflows/publish-book.yml +++ b/.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 }} diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 937ee9e31a..e19ce55eee 100644 --- a/.github/workflows/publish-docs.yml +++ b/.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 }} diff --git a/.github/workflows/publish-noco-i18n.yml b/.github/workflows/publish-noco-i18n.yml index 8c95c934c3..ec347324da 100644 --- a/.github/workflows/publish-noco-i18n.yml +++ b/.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: