Skip to content

Commit

Permalink
Update pnpm & update GHA workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
krzysztofzuraw committed Jan 13, 2025
1 parent 156d47c commit c498fca
Show file tree
Hide file tree
Showing 5 changed files with 4,242 additions and 3,503 deletions.
40 changes: 30 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
name: QA
on: [pull_request]
on:
pull_request:
types:
- synchronize
- opened

jobs:
lint:
runs-on: ubuntu-22.04
Expand All @@ -8,10 +13,15 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup PNPM
uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
with:
run_install: false
- uses: actions/setup-node@v4
with:
run_install: |
- args: [--frozen-lockfile]
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Check linter
run: pnpm lint
- name: Check types
Expand All @@ -24,10 +34,15 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup PNPM
uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
with:
run_install: |
- args: [--frozen-lockfile]
run_install: false
- uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run tests
run: pnpm test:ci
- name: Generate coverage report
Expand All @@ -51,9 +66,14 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup PNPM
uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
with:
run_install: false
- uses: actions/setup-node@v4
with:
run_install: |
- args: [--frozen-lockfile]
node-version-file: ".nvmrc"
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build package
run: pnpm build
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
manage-package-manager-versions=true
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18
22.11
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,5 +169,5 @@
"url": "https://github.com/saleor/saleor-app-sdk/issues"
},
"homepage": "https://github.com/saleor/saleor-app-sdk#readme",
"packageManager": "pnpm@8.2.0"
"packageManager": "pnpm@9.12.3"
}
Loading

0 comments on commit c498fca

Please sign in to comment.