Skip to content

Commit

Permalink
Update CI
Browse files Browse the repository at this point in the history
  • Loading branch information
ArtiomTr committed Oct 28, 2024
1 parent 04f226b commit c9ce9ed
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 59 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/changeset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Use Node 18
uses: actions/setup-node@v3
- name: Use Node 20
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Install global dependencies
run: pnpm install
- name: Install dependencies (with cache)
uses: covbot/pnpm-install-with-cache@v1

- name: Run changeset status
run: pnpm changeset status --since=origin/main
18 changes: 9 additions & 9 deletions .github/workflows/danger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ jobs:
if: "!contains(github.event.head_commit.message, '[skip ci]')"
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Use Node 18.x
uses: actions/setup-node@v3
- name: Use Node 20.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 20.x

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Install dependencies
run: pnpm install
- name: Install dependencies (with cache)
uses: covbot/pnpm-install-with-cache@v1

- name: Danger
run: pnpm danger ci
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/format-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,22 @@ jobs:
if: github.actor != 'frachtbot'
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
token: ${{ secrets.BOT_GITHUB_TOKEN }}

- name: Use Node 18
uses: actions/setup-node@v3
- name: Use Node 20
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Install global dependencies
run: pnpm install
- name: Install dependencies (with cache)
uses: covbot/pnpm-install-with-cache@v1

- name: Format files
run: pnpm run format
Expand Down
42 changes: 21 additions & 21 deletions .github/workflows/main-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@ jobs:
package: ${{ fromJson(needs.generate_matrix.outputs.packages) }}
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Use Node 18.x
uses: actions/setup-node@v3
- name: Use Node 20.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 20.x

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- uses: artiomtr/jest-coverage-report-action@v2
with:
Expand All @@ -57,12 +57,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Size limit
uses: andresz1/size-limit-action@dd31dce7dcc72a041fd3e49abf0502b13fc4ce05
Expand All @@ -71,27 +71,27 @@ jobs:
package_manager: pnpm

build:
name: Build, lint, and test changed packages on Node 18
name: Build, lint, and test changed packages on Node 20
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Use Node 18
uses: actions/setup-node@v3
- name: Use Node 20
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Install global dependencies
run: pnpm install
- name: Install dependencies (with cache)
uses: covbot/pnpm-install-with-cache@v1

- name: Linting, testing & building changed packages
run: pnpm turbo run lint test build --filter=...[origin/${{ github.base_ref }}]
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,20 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Node.js 18.x
uses: actions/setup-node@v3
- name: Setup Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 18.x
node-version: 20.x

- name: Install pnpm 8.x.x
uses: pnpm/action-setup@v2.2.4
- name: Install pnpm 9.12.3
uses: pnpm/action-setup@v4
with:
version: 8.x.x
version: 9.12.3

- name: Install Dependencies
run: pnpm install
- name: Install dependencies (with cache)
uses: covbot/pnpm-install-with-cache@v1

- name: Creating .npmrc
run: |
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"repository": "fracht/reactive-forms.git",
"author": "Artiom Tretjakovas",
"license": "MIT",
"packageManager": "pnpm@9.12.3",
"scripts": {
"build": "turbo run build --filter=@reactive-forms/*",
"bump": "changeset version && pnpm i --lockfile-only",
Expand Down Expand Up @@ -33,7 +34,6 @@
"turbo": "2.0.3",
"typescript": "4.8.4"
},
"packageManager": "pnpm@8.6.12",
"size-limit": [
{
"path": "packages/core/dist/core.cjs.production.min.js",
Expand Down
1 change: 0 additions & 1 deletion packages/pxth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"version": "0.7.0",
"description": "Tiny utility library for object property path handling",
"type": "module",
"packageManager": "pnpm@9.6.0",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
Expand Down

0 comments on commit c9ce9ed

Please sign in to comment.