From 8afe4583daabc55488b26022a0f7f77957f64805 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Sat, 25 May 2024 15:43:17 +0330 Subject: [PATCH 01/21] add pkg.pr.new --- .github/workflows/cr.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/cr.yml diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml new file mode 100644 index 00000000000000..7f157339cda476 --- /dev/null +++ b/.github/workflows/cr.yml @@ -0,0 +1,27 @@ +name: Publish Any Commit +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - run: corepack enable + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "pnpm" + + - name: Install dependencies + run: pnpm install + + - name: Build + run: pnpm build + + - run: pnpx pkg-pr-new publish . ./types ./src/types + working-directory: ./packages/vite + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From e4df2cc0108cdabc6d4675bb4980f79d46fbd77d Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Sat, 25 May 2024 15:44:53 +0330 Subject: [PATCH 02/21] add names for linked packages --- packages/vite/src/types/package.json | 1 + packages/vite/types/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/vite/src/types/package.json b/packages/vite/src/types/package.json index b40c49f37d683f..47d461ac70a394 100644 --- a/packages/vite/src/types/package.json +++ b/packages/vite/src/types/package.json @@ -1,4 +1,5 @@ { "//": "this file is just here to make pnpm happy with --frozen-lockfile", + "name": "dep-types", "version": "0.0.0" } diff --git a/packages/vite/types/package.json b/packages/vite/types/package.json index 00efc396a17b2a..9e19a1812c0159 100644 --- a/packages/vite/types/package.json +++ b/packages/vite/types/package.json @@ -1,4 +1,5 @@ { "//": "this file is here to make typescript happy when moduleResolution=node16+", + "name": "types", "version": "0.0.0" } From 0e7346c22331c937082660a0701a210ad51ed117 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Mon, 3 Jun 2024 19:02:55 +0330 Subject: [PATCH 03/21] using pnpm --- .github/workflows/cr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 7f157339cda476..7ebdea407fbaa9 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -21,7 +21,7 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish . ./types ./src/types + - run: pnpx pkg-pr-new publish --pnpm . ./types ./src/types working-directory: ./packages/vite env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From b6450fe1fec5f481b232c5c57139143a0dad6259 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Mon, 3 Jun 2024 22:23:52 +0330 Subject: [PATCH 04/21] empty commit From 4e21134002d53e466085c481c79219f3d9326910 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Tue, 4 Jun 2024 09:23:22 +0330 Subject: [PATCH 05/21] empty commit From d0fa5fd01cc9c9434fdb2c1ca12d24d6c57d1110 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Tue, 4 Jun 2024 10:41:14 +0330 Subject: [PATCH 06/21] remove types --- .github/workflows/cr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 7ebdea407fbaa9..f5aa8bf32ee7af 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -21,7 +21,7 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --pnpm . ./types ./src/types + - run: pnpx pkg-pr-new publish --pnpm working-directory: ./packages/vite env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From b71be094b84b1d5d648f383e4eee947f283d061d Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Tue, 4 Jun 2024 11:39:26 +0330 Subject: [PATCH 07/21] compact mode and approved prs --- .github/workflows/cr.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index f5aa8bf32ee7af..c52a955f5756a1 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -1,8 +1,15 @@ name: Publish Any Commit -on: [push, pull_request] +on: + push: + branches: + - main + - v6/environment-api + pull_request_review: + types: [submitted] jobs: build: + if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: @@ -21,7 +28,7 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --pnpm + - run: pnpx pkg-pr-new publish --compact --pnpm working-directory: ./packages/vite env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5c1d9793f47eff067c914e01a32097cfe009ca57 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Wed, 5 Jun 2024 19:41:24 +0330 Subject: [PATCH 08/21] empty commit From 04fd31e6edd642e3c8e79fdbc9d3e269379f7131 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 11:58:36 +0330 Subject: [PATCH 09/21] remove gh token --- .github/workflows/cr.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index c52a955f5756a1..e15307b261eb74 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -30,5 +30,3 @@ jobs: - run: pnpx pkg-pr-new publish --compact --pnpm working-directory: ./packages/vite - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 593d0fb7c69e2f29f53a65420e0fe693b386b647 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 14:57:52 +0330 Subject: [PATCH 10/21] test --- .github/workflows/cr.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index e15307b261eb74..253098b20a73f9 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -1,15 +1,8 @@ name: Publish Any Commit -on: - push: - branches: - - main - - v6/environment-api - pull_request_review: - types: [submitted] +on: [push, pull_request] jobs: build: - if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: @@ -28,5 +21,7 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --compact --pnpm - working-directory: ./packages/vite + - run: pnpx pkg-pr-new publish --pnpm ./packages/vite + # working-directory: ./packages/vite + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From a7618040bb56aa5eee7b92db99d9a504b72c5354 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:09:20 +0330 Subject: [PATCH 11/21] test --- .github/workflows/cr.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 253098b20a73f9..dc472e8be5c976 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -21,7 +21,4 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --pnpm ./packages/vite - # working-directory: ./packages/vite - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - run: pnpx pkg-pr-new publish --compact --pnpm ./packages/vite From d809a4893208335f9e99b1c1d90eaa89d1424f6f Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:19:46 +0330 Subject: [PATCH 12/21] no compact --- .github/workflows/cr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index dc472e8be5c976..ae30be4ef63b51 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -21,4 +21,4 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --compact --pnpm ./packages/vite + - run: pnpx pkg-pr-new publish --pnpm ./packages/vite From 32f3ff847c413ed6e3d9e6de42c38536b5910036 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:36:16 +0330 Subject: [PATCH 13/21] per approved PRs --- .github/workflows/cr.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index ae30be4ef63b51..85c1723b2107fb 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -1,8 +1,15 @@ name: Publish Any Commit -on: [push, pull_request] +on: + push: + branches: + - main + - v6/environment-api + pull_request_review: + types: [submitted] jobs: build: + if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: From 99fe173cf608f083bc21e45fa731c52547f65b9d Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:42:02 +0330 Subject: [PATCH 14/21] test --- .github/workflows/cr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 85c1723b2107fb..f98ca1242e9200 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -9,7 +9,7 @@ on: jobs: build: - if: github.event_name == 'push' || github.event.review.state == 'APPROVED' + # if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: From f9dd3c5a3ad1abb4fe9f8c3947304f46a6e5800d Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:48:06 +0330 Subject: [PATCH 15/21] test --- .github/workflows/cr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index f98ca1242e9200..6a554dc3b3f49b 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -4,6 +4,7 @@ on: branches: - main - v6/environment-api + - feat/pkg.pr.new pull_request_review: types: [submitted] From eb67bfe8169d802f63bb082f11eae8b8c464d92b Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:51:54 +0330 Subject: [PATCH 16/21] approved prs & no compact --- .github/workflows/cr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 6a554dc3b3f49b..f98ca1242e9200 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -4,7 +4,6 @@ on: branches: - main - v6/environment-api - - feat/pkg.pr.new pull_request_review: types: [submitted] From c13932e1dcb0cca857ecfd7ca9c30a3153ff87e8 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Fri, 7 Jun 2024 15:52:24 +0330 Subject: [PATCH 17/21] approved prs & no compact --- .github/workflows/cr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index f98ca1242e9200..85c1723b2107fb 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -9,7 +9,7 @@ on: jobs: build: - # if: github.event_name == 'push' || github.event.review.state == 'APPROVED' + if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: From 09a3bc2d4f145d1f9b7dfc7fcd8b117f7f73642e Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Sun, 9 Jun 2024 09:45:55 +0330 Subject: [PATCH 18/21] workflows disabled in fork --- .github/workflows/cr.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 85c1723b2107fb..dc472e8be5c976 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -1,15 +1,8 @@ name: Publish Any Commit -on: - push: - branches: - - main - - v6/environment-api - pull_request_review: - types: [submitted] +on: [push, pull_request] jobs: build: - if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: @@ -28,4 +21,4 @@ jobs: - name: Build run: pnpm build - - run: pnpx pkg-pr-new publish --pnpm ./packages/vite + - run: pnpx pkg-pr-new publish --compact --pnpm ./packages/vite From 35143924b4b49eb019630438a1a00c538a6ebff4 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Sun, 9 Jun 2024 10:00:35 +0330 Subject: [PATCH 19/21] ok --- .github/workflows/cr.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index dc472e8be5c976..3ce83599077fc0 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -1,8 +1,15 @@ name: Publish Any Commit -on: [push, pull_request] +on: + push: + branches: + - main + - v6/environment-api + pull_request_review: + types: [submitted] jobs: build: + if: github.event_name == 'push' || github.event.review.state == 'APPROVED' runs-on: ubuntu-latest steps: From bbe441bfca089f58172d49442f26262aeeb06045 Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Mon, 10 Jun 2024 10:51:22 +0330 Subject: [PATCH 20/21] remove names --- packages/vite/src/types/package.json | 1 - packages/vite/types/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/packages/vite/src/types/package.json b/packages/vite/src/types/package.json index 47d461ac70a394..b40c49f37d683f 100644 --- a/packages/vite/src/types/package.json +++ b/packages/vite/src/types/package.json @@ -1,5 +1,4 @@ { "//": "this file is just here to make pnpm happy with --frozen-lockfile", - "name": "dep-types", "version": "0.0.0" } diff --git a/packages/vite/types/package.json b/packages/vite/types/package.json index 9e19a1812c0159..00efc396a17b2a 100644 --- a/packages/vite/types/package.json +++ b/packages/vite/types/package.json @@ -1,5 +1,4 @@ { "//": "this file is here to make typescript happy when moduleResolution=node16+", - "name": "types", "version": "0.0.0" } From 77b71377d863062fe03e6d3ab80494d4b7f4d40a Mon Sep 17 00:00:00 2001 From: AmirSa12 Date: Tue, 11 Jun 2024 11:54:57 +0330 Subject: [PATCH 21/21] publish-commit --- .github/workflows/{cr.yml => publish-commit.yml} | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) rename .github/workflows/{cr.yml => publish-commit.yml} (58%) diff --git a/.github/workflows/cr.yml b/.github/workflows/publish-commit.yml similarity index 58% rename from .github/workflows/cr.yml rename to .github/workflows/publish-commit.yml index 3ce83599077fc0..80660c03f3fad1 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/publish-commit.yml @@ -1,4 +1,9 @@ name: Publish Any Commit + +env: + # install playwright binary manually (because pnpm only runs install script once) + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1" + on: push: branches: @@ -16,16 +21,14 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - - run: corepack enable - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: "pnpm" + - name: Install pnpm + uses: pnpm/action-setup@v4.0.0 - name: Install dependencies run: pnpm install - name: Build + working-directory: ./packages/vite run: pnpm build - - run: pnpx pkg-pr-new publish --compact --pnpm ./packages/vite + - run: pnpm dlx pkg-pr-new@0.0 publish --compact --pnpm ./packages/vite