From 97189c4e4cdcf5ae344ead759d3893899614ab2e Mon Sep 17 00:00:00 2001 From: Boshen Date: Sat, 22 Apr 2023 23:20:35 +0800 Subject: [PATCH] ci: trigger release_cli / release_napi only when package.json changes --- .github/workflows/release_cli.yml | 12 +++++++----- .github/workflows/release_napi.yml | 10 +++++++--- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release_cli.yml b/.github/workflows/release_cli.yml index 45a208a2b..1138adc9f 100644 --- a/.github/workflows/release_cli.yml +++ b/.github/workflows/release_cli.yml @@ -1,14 +1,16 @@ -# Code copied from [rome](https://github.com/rome/tools/blob/main/.github/workflows/release_cli.yml) - name: Release CLI + +# When main is pushed and npm/oxc/package.json has been changed, +# trigger the jobs after the ci workflow has been passed. on: - workflow_run: - workflows: [ci] - types: [completed] + push: branches: - main paths: - npm/oxc/package.json + workflow_run: + workflows: [ci] + types: [completed] concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/release_napi.yml b/.github/workflows/release_napi.yml index dbcf3b38a..99a987e17 100644 --- a/.github/workflows/release_napi.yml +++ b/.github/workflows/release_napi.yml @@ -1,12 +1,16 @@ name: Release NAPI + +# When main is pushed and npm/napi/package.json has been changed, +# trigger the jobs after the ci workflow has been passed. on: - workflow_run: - workflows: [ci] - types: [completed] + push: branches: - main paths: - npm/napi/package.json + workflow_run: + workflows: [ci] + types: [completed] concurrency: group: ${{ github.workflow }}-${{ github.ref }}