diff --git a/.github/workflows/pkg-pr-new.yaml b/.github/workflows/pkg-pr-new.yaml new file mode 100644 index 00000000..6cbb6eed --- /dev/null +++ b/.github/workflows/pkg-pr-new.yaml @@ -0,0 +1,23 @@ +name: pkg.pr.new +permissions: + contents: read + pull-requests: write +on: + pull_request: + branches: + - main +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 + with: + node-version-file: package.json + - run: npm ci + - run: npm run build + - run: > + npx pkg-pr-new publish + ./packages/openworkflow + ./packages/cli + ./packages/dashboard diff --git a/knip.json b/knip.json index 275f08e6..420c76f4 100644 --- a/knip.json +++ b/knip.json @@ -2,7 +2,7 @@ "$schema": "https://unpkg.com/knip@5/schema.json", "treatConfigHintsAsErrors": true, - "ignoreBinaries": ["mint", "open"], + "ignoreBinaries": ["mint", "open", "pkg-pr-new"], "ignoreDependencies": [ "@tanstack/react-router-ssr-query", "@tanstack/router-plugin",