From be5f3ae6c9cbeb5de71fc077dab634dd4eb22395 Mon Sep 17 00:00:00 2001 From: typicalninja <65993466+typicalninja@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:28:48 +0530 Subject: [PATCH 1/4] chore: upgrade workflow action title and workflow action dependencies to their latest versions --- .github/workflows/tests.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4f8f7bd..54f56cd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,4 +1,4 @@ -name: Test core selectors +name: Test packages on: push: @@ -12,27 +12,28 @@ on: jobs: test: - name: Test scraping selectors + name: Test packages runs-on: ubuntu-latest - permissions: - contents: write steps: - name: Checkout uses: actions/checkout@v3 + # setup pnpm to specific version to avoid breaking changes - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: - version: 8 + version: 9.6.0 + run_install: false - - name: Setting up node v18.x - uses: actions/setup-node@v3 + # action was tested on node 20.x + - name: Install Node.js 20.x + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: 'pnpm' - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: Build Package using tsup and turbo run: pnpm run build --filter=google-sr --filter=google-sr-selectors From 5a6fdc9d6d5aceb6198d162d33704e633e9af34d Mon Sep 17 00:00:00 2001 From: typicalninja <65993466+typicalninja@users.noreply.github.com> Date: Tue, 30 Jul 2024 08:53:19 +0530 Subject: [PATCH 2/4] chore: upgrade pr lint workflow to latest actions --- .github/workflows/pr-lint.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 98e5369..e8290cf 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -14,14 +14,15 @@ jobs: uses: actions/checkout@v3 - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: - version: 9 + version: 9.6.0 + run_install: false - - name: Setting up node v18.x - uses: actions/setup-node@v3 + - name: Install Node.js 20.x + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install workspace dependencies From 5b8c134d9975a69c2d5031eba9b68be60f1a1bea Mon Sep 17 00:00:00 2001 From: typicalninja <65993466+typicalninja@users.noreply.github.com> Date: Tue, 30 Jul 2024 09:02:36 +0530 Subject: [PATCH 3/4] chore: upgrade pr lint workflow to latest actions --- .github/workflows/pr-lint.yml | 2 +- .github/workflows/tests.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index e8290cf..c4ce6b5 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -1,4 +1,4 @@ -name: Lint PR +name: CI on: pull_request: types: [opened, reopened, edited, synchronize] diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 54f56cd..ef0ea5b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,4 +1,4 @@ -name: Test packages +name: Test on: push: @@ -12,7 +12,7 @@ on: jobs: test: - name: Test packages + name: Main package runs-on: ubuntu-latest steps: - name: Checkout From 741c8a3ed71942f83976b1eea44b7e12a19063dc Mon Sep 17 00:00:00 2001 From: typicalninja <65993466+typicalninja@users.noreply.github.com> Date: Tue, 30 Jul 2024 09:03:28 +0530 Subject: [PATCH 4/4] chore: update pnpm version in packageManager field --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a3fb1af..8a389a9 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "node": ">=15.0.0", "pnpm": ">=7" }, - "packageManager": "pnpm@8.6.12", + "packageManager": "pnpm@9.6.0", "devDependencies": { "@biomejs/biome": "1.8.3", "@commitlint/cli": "19.3.0",