From 9ab4a732777579d88fab3a73edbbfa9c6af609f1 Mon Sep 17 00:00:00 2001 From: Vaggeilis Yfantis Date: Sun, 15 Feb 2026 10:57:36 +0200 Subject: [PATCH 1/3] feat: Add pkg.pr.new to make contributions more accessible --- .github/workflows/pkg-pr-new.yaml | 32 +++++++++++++++++++++++++++++++ knip.json | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/pkg-pr-new.yaml diff --git a/.github/workflows/pkg-pr-new.yaml b/.github/workflows/pkg-pr-new.yaml new file mode 100644 index 00000000..2f2af32d --- /dev/null +++ b/.github/workflows/pkg-pr-new.yaml @@ -0,0 +1,32 @@ +name: pkg.pr.new + +permissions: + contents: read + +on: + push: + tags-ignore: + - "**" + pull_request: + +concurrency: + group: pkg-pr-new-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +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 --comment=update + ./packages/openworkflow + ./packages/cli + ./packages/backend-postgres + ./packages/backend-sqlite + ./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", From 2f7f288abae8c4f18ac0da3ddab0fb9778bd36a2 Mon Sep 17 00:00:00 2001 From: Vaggeilis Yfantis Date: Sun, 15 Feb 2026 11:07:31 +0200 Subject: [PATCH 2/3] chore: Update pkg.pr.new workflow permissions to allow pull request writing --- .github/workflows/pkg-pr-new.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/pkg-pr-new.yaml b/.github/workflows/pkg-pr-new.yaml index 2f2af32d..b3eb40e8 100644 --- a/.github/workflows/pkg-pr-new.yaml +++ b/.github/workflows/pkg-pr-new.yaml @@ -2,11 +2,9 @@ name: pkg.pr.new permissions: contents: read + pull-requests: write on: - push: - tags-ignore: - - "**" pull_request: concurrency: From 35302c746112119db0aa86da0aab9e3fb690438a Mon Sep 17 00:00:00 2001 From: James Martinez Date: Sun, 15 Feb 2026 09:43:05 -0600 Subject: [PATCH 3/3] Remove deprecated backend packages from pkg.pr.new workflow --- .github/workflows/pkg-pr-new.yaml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pkg-pr-new.yaml b/.github/workflows/pkg-pr-new.yaml index b3eb40e8..6cbb6eed 100644 --- a/.github/workflows/pkg-pr-new.yaml +++ b/.github/workflows/pkg-pr-new.yaml @@ -1,16 +1,11 @@ name: pkg.pr.new - permissions: contents: read pull-requests: write - on: pull_request: - -concurrency: - group: pkg-pr-new-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - + branches: + - main jobs: publish: runs-on: ubuntu-latest @@ -22,9 +17,7 @@ jobs: - run: npm ci - run: npm run build - run: > - npx pkg-pr-new publish --comment=update + npx pkg-pr-new publish ./packages/openworkflow ./packages/cli - ./packages/backend-postgres - ./packages/backend-sqlite ./packages/dashboard