Skip to content
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
33 changes: 33 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,39 @@ jobs:
- name: Run tests
run: corepack yarn test

build:
Comment thread
andrejak marked this conversation as resolved.
name: Build
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version-file: .tool-versions

- name: Enable Corepack
run: corepack enable

- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(corepack yarn config get cacheFolder)" >> "$GITHUB_OUTPUT"

- name: Cache Yarn packages
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- name: Install dependencies
run: corepack yarn install --immutable

- name: Run build validation
run: corepack yarn build:test

commitlint:
name: Commitlint
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"lint-staged": "15.5.2",
"nock": "13.5.6",
"prettier": "3.5.3",
"rollup": "3",
"rollup": "4.60.1",
"rollup-plugin-dts-bundle": "1.0.0",
"rollup-plugin-inject-process-env": "1.3.1",
"rollup-plugin-peer-deps-external": "2.2.4",
Expand Down
265 changes: 258 additions & 7 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1642,7 +1642,7 @@ __metadata:
nock: "npm:13.5.6"
node-fetch: "npm:2.7.0"
prettier: "npm:3.5.3"
rollup: "npm:3"
rollup: "npm:4.60.1"
rollup-plugin-dts-bundle: "npm:1.0.0"
rollup-plugin-inject-process-env: "npm:1.3.1"
rollup-plugin-peer-deps-external: "npm:2.2.4"
Expand Down Expand Up @@ -2588,6 +2588,181 @@ __metadata:
languageName: node
linkType: hard

"@rollup/rollup-android-arm-eabi@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.1"
conditions: os=android & cpu=arm
languageName: node
linkType: hard

"@rollup/rollup-android-arm64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-android-arm64@npm:4.60.1"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-darwin-arm64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-darwin-arm64@npm:4.60.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-darwin-x64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-darwin-x64@npm:4.60.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard

"@rollup/rollup-freebsd-arm64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.1"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-freebsd-x64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-freebsd-x64@npm:4.60.1"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard

"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.1"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-arm-musleabihf@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.1"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-arm64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-arm64-musl@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-loong64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.1"
conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-loong64-musl@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.1"
conditions: os=linux & cpu=loong64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-ppc64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.1"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-ppc64-musl@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.1"
conditions: os=linux & cpu=ppc64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-riscv64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.1"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-riscv64-musl@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.1"
conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-linux-s390x-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.1"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-x64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard

"@rollup/rollup-linux-x64-musl@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard

"@rollup/rollup-openbsd-x64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-openbsd-x64@npm:4.60.1"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard

"@rollup/rollup-openharmony-arm64@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.1"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-win32-arm64-msvc@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.1"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard

"@rollup/rollup-win32-ia32-msvc@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.1"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard

"@rollup/rollup-win32-x64-gnu@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard

"@rollup/rollup-win32-x64-msvc@npm:4.60.1":
version: 4.60.1
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard

"@semantic-release/commit-analyzer@npm:^11.0.0":
version: 11.1.0
resolution: "@semantic-release/commit-analyzer@npm:11.1.0"
Expand Down Expand Up @@ -2885,7 +3060,7 @@ __metadata:
languageName: node
linkType: hard

"@types/estree@npm:*, @types/estree@npm:^1.0.0":
"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0":
version: 1.0.8
resolution: "@types/estree@npm:1.0.8"
checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
Expand Down Expand Up @@ -9289,17 +9464,93 @@ __metadata:
languageName: node
linkType: hard

"rollup@npm:3":
version: 3.30.0
resolution: "rollup@npm:3.30.0"
dependencies:
"rollup@npm:4.60.1":
version: 4.60.1
resolution: "rollup@npm:4.60.1"
dependencies:
"@rollup/rollup-android-arm-eabi": "npm:4.60.1"
"@rollup/rollup-android-arm64": "npm:4.60.1"
"@rollup/rollup-darwin-arm64": "npm:4.60.1"
"@rollup/rollup-darwin-x64": "npm:4.60.1"
"@rollup/rollup-freebsd-arm64": "npm:4.60.1"
"@rollup/rollup-freebsd-x64": "npm:4.60.1"
"@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.1"
"@rollup/rollup-linux-arm-musleabihf": "npm:4.60.1"
"@rollup/rollup-linux-arm64-gnu": "npm:4.60.1"
"@rollup/rollup-linux-arm64-musl": "npm:4.60.1"
"@rollup/rollup-linux-loong64-gnu": "npm:4.60.1"
"@rollup/rollup-linux-loong64-musl": "npm:4.60.1"
"@rollup/rollup-linux-ppc64-gnu": "npm:4.60.1"
"@rollup/rollup-linux-ppc64-musl": "npm:4.60.1"
"@rollup/rollup-linux-riscv64-gnu": "npm:4.60.1"
"@rollup/rollup-linux-riscv64-musl": "npm:4.60.1"
"@rollup/rollup-linux-s390x-gnu": "npm:4.60.1"
"@rollup/rollup-linux-x64-gnu": "npm:4.60.1"
"@rollup/rollup-linux-x64-musl": "npm:4.60.1"
"@rollup/rollup-openbsd-x64": "npm:4.60.1"
"@rollup/rollup-openharmony-arm64": "npm:4.60.1"
"@rollup/rollup-win32-arm64-msvc": "npm:4.60.1"
"@rollup/rollup-win32-ia32-msvc": "npm:4.60.1"
"@rollup/rollup-win32-x64-gnu": "npm:4.60.1"
"@rollup/rollup-win32-x64-msvc": "npm:4.60.1"
"@types/estree": "npm:1.0.8"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
optional: true
"@rollup/rollup-android-arm64":
optional: true
"@rollup/rollup-darwin-arm64":
optional: true
"@rollup/rollup-darwin-x64":
optional: true
"@rollup/rollup-freebsd-arm64":
optional: true
"@rollup/rollup-freebsd-x64":
optional: true
"@rollup/rollup-linux-arm-gnueabihf":
optional: true
"@rollup/rollup-linux-arm-musleabihf":
optional: true
"@rollup/rollup-linux-arm64-gnu":
optional: true
"@rollup/rollup-linux-arm64-musl":
optional: true
"@rollup/rollup-linux-loong64-gnu":
optional: true
"@rollup/rollup-linux-loong64-musl":
optional: true
"@rollup/rollup-linux-ppc64-gnu":
optional: true
"@rollup/rollup-linux-ppc64-musl":
optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
"@rollup/rollup-linux-riscv64-musl":
optional: true
"@rollup/rollup-linux-s390x-gnu":
optional: true
"@rollup/rollup-linux-x64-gnu":
optional: true
"@rollup/rollup-linux-x64-musl":
optional: true
"@rollup/rollup-openbsd-x64":
optional: true
"@rollup/rollup-openharmony-arm64":
optional: true
"@rollup/rollup-win32-arm64-msvc":
optional: true
"@rollup/rollup-win32-ia32-msvc":
optional: true
"@rollup/rollup-win32-x64-gnu":
optional: true
"@rollup/rollup-win32-x64-msvc":
optional: true
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 10c0/38d773a81a2cde36a657fdc6f202698fe047fd65e7a08b72f0e7fa86f21e06c9a789a183dee850ed77a9e1c3cff517b960dc4a8a02c3e3f7977230480f09cc60
checksum: 10c0/48d3f2216b5533639b007e6756e2275c7f594e45adee21ce03674aa2e004406c661f8b86c7a0b471c9e889c6a9efbb29240ca0b7673c50e391406c490c309833
languageName: node
linkType: hard

Expand Down
Loading