diff --git a/.gitea/workflows/code-analysis.yml b/.gitea/workflows/code-analysis.yml index 063c489..4d55d2e 100644 --- a/.gitea/workflows/code-analysis.yml +++ b/.gitea/workflows/code-analysis.yml @@ -31,10 +31,6 @@ jobs: node -v npm -v - - name: Require package version change for main PRs - if: github.event_name == 'pull_request' && github.base_ref == 'main' - run: scripts/check-package-version-changed.sh origin/main - - name: gitleaks (Secrets Scanning) run: | # Try to get the latest release asset URL diff --git a/.gitea/workflows/version-gate.yml b/.gitea/workflows/version-gate.yml new file mode 100644 index 0000000..ec43011 --- /dev/null +++ b/.gitea/workflows/version-gate.yml @@ -0,0 +1,20 @@ +name: Require Package Version Change + +on: + pull_request: + branches: [ main ] + +jobs: + check: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 22 + + - name: Check package.json version changed + run: scripts/check-package-version-changed.sh origin/main