Skip to content
This repository was archived by the owner on Nov 12, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 13 additions & 24 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,33 @@ on: [push]

jobs:
build:
name: Build
name: Build and Test

runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Node.js
uses: actions/setup-node@v3
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
node-version: 18
version: 9.4.0

- uses: pnpm/action-setup@v2.0.1
name: Install pnpm
id: pnpm-install
- name: Setup Node.js
uses: actions/setup-node@v4
with:
version: 8
run_install: false

- name: Get pnpm store directory
id: pnpm-cache
run: |
echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"

- uses: actions/cache@v3
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
node-version: 20
cache: pnpm

- name: Install dependencies
run: pnpm install

- name: Check Formatting
- name: Verify formatting
run: pnpm format:check

- name: Build
run: pnpm build

- name: Test
run: pnpm test
4 changes: 2 additions & 2 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
nodejs 20.11.1
pnpm 8.15.3
nodejs 20.15.0
pnpm 9.4.0
22 changes: 11 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,22 @@
"format:check": "prettier --check ."
},
"dependencies": {
"openapi-typescript-helpers": "0.0.7",
"type-fest": "^4.12.0"
"openapi-typescript-helpers": "0.0.9",
"type-fest": "4.20.1"
},
"devDependencies": {
"@types/node": "20.11.19",
"expect-type": "0.17.3",
"openapi-fetch": "0.9.2",
"openapi-typescript": "6.7.4",
"prettier": "3.2.5",
"@types/node": "20.14.9",
"expect-type": "0.19.0",
"openapi-fetch": "0.10.2",
"openapi-typescript": "7.0.0",
"prettier": "3.3.2",
"swr": "2.2.5",
"tsup": "7.2.0",
"typescript": "5.3.3"
"tsup": "8.1.0",
"typescript": "5.5.2"
},
"peerDependencies": {
"openapi-fetch": "0.9",
"openapi-typescript": "6",
"openapi-fetch": "0.10",
"openapi-typescript": "7",
"swr": "2",
"typescript": "5"
}
Expand Down
Loading