diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff0547c..ac26ca4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -48,6 +48,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: Setup Node uses: actions/setup-node@v6 with: diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index efe481c..f0e550e 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -34,7 +34,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -51,6 +51,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -178,7 +180,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -195,6 +197,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -442,7 +446,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -459,6 +463,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index d4bf87e..af8bb80 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -26,7 +26,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -43,6 +43,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -85,7 +87,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -102,6 +104,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -136,7 +140,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -153,6 +157,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -228,7 +234,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -245,6 +251,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9ccdeb9..b767dde 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -57,6 +57,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -124,7 +126,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -141,6 +143,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 072fbc5..3d651fb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,7 +29,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -46,6 +46,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: @@ -83,7 +85,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -100,6 +102,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js ${{ matrix.node-version }} uses: actions/setup-node@v6 with: @@ -141,7 +145,7 @@ jobs: run: | if [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then echo "manager=pnpm" >> $GITHUB_OUTPUT - echo "command=ci" >> $GITHUB_OUTPUT + echo "command=install --frozen-lockfile" >> $GITHUB_OUTPUT exit 0 elif [ -f "${{ github.workspace }}/yarn.lock" ]; then echo "manager=yarn" >> $GITHUB_OUTPUT @@ -158,6 +162,8 @@ jobs: - name: Setup pnpm if: steps.detect-package-manager.outputs.manager == 'pnpm' uses: pnpm/action-setup@v6 + with: + version: 10.19.0 - name: 📦 Setup Node.js uses: actions/setup-node@v6 with: diff --git a/components/ui/dropdown-menu.tsx b/components/ui/dropdown-menu.tsx index 3fb1bdd..bce790c 100644 --- a/components/ui/dropdown-menu.tsx +++ b/components/ui/dropdown-menu.tsx @@ -56,11 +56,11 @@ function DropdownMenuLabel({ className, inset, ...props -}: MenuPrimitive.GroupLabel.Props & { +}: React.ComponentProps<"div"> & { inset?: boolean }) { return ( - =11.0.0' - version: 11.0.3 - pnpm: - specifier: '>=11.0.0' - version: 11.0.3 - -packages: - - '@pnpm/exe@11.0.3': - resolution: {integrity: sha512-smSgw9W0knkDPvjmoRRl0vsanhvk+7At8+w/MT3G/lZfcVGfWhWuBbjMkL0qYX5D1UTUh4g17iS3ubCyN1vJ9w==} - hasBin: true - - '@pnpm/linux-arm64@11.0.3': - resolution: {integrity: sha512-E0ApJTF+HEWp2ifXl4iXiwdlowbjqD4PLNDyYjIl5dD0BNxycR1WYMDqem+BBRX3JB25+9WSFOW/Ey+CZC6DNQ==} - cpu: [arm64] - os: [linux] - - '@pnpm/linux-x64@11.0.3': - resolution: {integrity: sha512-Zg5t6oJSegJJlLkwhUYXhnmFvcf5c1yBkCuJM5t6dGAVAK+wVUSRvmKzNJE2WC+m296E9w4VEcOfCOBQCvxT+g==} - cpu: [x64] - os: [linux] - - '@pnpm/linuxstatic-arm64@11.0.3': - resolution: {integrity: sha512-X8tXWlgMeNkhHQXvCe7+7YRGkJos9NA6zgX6a31982k6F1wG3QmHkHKyVjekqN42nkm6Wt3yNGwXGHziq5ImZQ==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@pnpm/linuxstatic-x64@11.0.3': - resolution: {integrity: sha512-ReVy0hfz5g9176+lmxxiVQ85B3dNS1wOZmqfLk0LCEKz0YthWLjQNqTYbOw41UJan8HOkXUr2a2pJcaHWjzORQ==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@pnpm/macos-arm64@11.0.3': - resolution: {integrity: sha512-fT59cNCtP91y2lz8Xe+Uvb2uxLayNHgUz+y+xPEalz1dqc15ygoDNmCkXDM8OZ9NOthvsYbxCep9w6LgMvn/Fw==} - cpu: [arm64] - os: [darwin] - - '@pnpm/macos-x64@11.0.3': - resolution: {integrity: sha512-TjeXBkRYeS3Ud4jcg0J6LE7LDqhBu3y8FCqsEe6nenqdqSIm1yzZmvgR8kYazDL4w8EU558UapO7WUHbpUl4Kw==} - cpu: [x64] - os: [darwin] - - '@pnpm/win-arm64@11.0.3': - resolution: {integrity: sha512-pzFg2gSZTHGQJK7V10m8VE7XS7Q+h3fAx1XDUJt3iV6T/TMaIW8hzNZ3dQvMz7JSKnBYoPCUvCGQ9MSOY14EvQ==} - cpu: [arm64] - os: [win32] - - '@pnpm/win-x64@11.0.3': - resolution: {integrity: sha512-ImgIktkAvn+k47u+fKMwTo37eq5UUzjII9VvaX6yRY54NCf/aM+AXZcstJxubAkIGxH4TZybwwsRWYMxy+gg3Q==} - cpu: [x64] - os: [win32] - - '@reflink/reflink-darwin-arm64@0.1.19': - resolution: {integrity: sha512-ruy44Lpepdk1FqDz38vExBY/PVUsjxZA+chd9wozjUH9JjuDT/HEaQYA6wYN9mf041l0yLVar6BCZuWABJvHSA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@reflink/reflink-darwin-x64@0.1.19': - resolution: {integrity: sha512-By85MSWrMZa+c26TcnAy8SDk0sTUkYlNnwknSchkhHpGXOtjNDUOxJE9oByBnGbeuIE1PiQsxDG3Ud+IVV9yuA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@reflink/reflink-linux-arm64-gnu@0.1.19': - resolution: {integrity: sha512-7P+er8+rP9iNeN+bfmccM4hTAaLP6PQJPKWSA4iSk2bNvo6KU6RyPgYeHxXmzNKzPVRcypZQTpFgstHam6maVg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@reflink/reflink-linux-arm64-musl@0.1.19': - resolution: {integrity: sha512-37iO/Dp6m5DDaC2sf3zPtx/hl9FV3Xze4xoYidrxxS9bgP3S8ALroxRK6xBG/1TtfXKTvolvp+IjrUU6ujIGmA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@reflink/reflink-linux-x64-gnu@0.1.19': - resolution: {integrity: sha512-jbI8jvuYCaA3MVUdu8vLoLAFqC+iNMpiSuLbxlAgg7x3K5bsS8nOpTRnkLF7vISJ+rVR8W+7ThXlXlUQ93ulkw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@reflink/reflink-linux-x64-musl@0.1.19': - resolution: {integrity: sha512-e9FBWDe+lv7QKAwtKOt6A2W/fyy/aEEfr0g6j/hWzvQcrzHCsz07BNQYlNOjTfeytrtLU7k449H1PI95jA4OjQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [musl] - - '@reflink/reflink-win32-arm64-msvc@0.1.19': - resolution: {integrity: sha512-09PxnVIQcd+UOn4WAW73WU6PXL7DwGS6wPlkMhMg2zlHHG65F3vHepOw06HFCq+N42qkaNAc8AKIabWvtk6cIQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@reflink/reflink-win32-x64-msvc@0.1.19': - resolution: {integrity: sha512-E//yT4ni2SyhwP8JRjVGWr3cbnhWDiPLgnQ66qqaanjjnMiu3O/2tjCPQXlcGc/DEYofpDc9fvhv6tALQsMV9w==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@reflink/reflink@0.1.19': - resolution: {integrity: sha512-DmCG8GzysnCZ15bres3N5AHCmwBwYgp0As6xjhQ47rAUTUXxJiK+lLUxaGsX3hd/30qUpVElh05PbGuxRPgJwA==} - engines: {node: '>= 10'} - - detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} - - pnpm@11.0.3: - resolution: {integrity: sha512-EESPKYiTN4fGaZrvaDF0x0H2RyrZG348j+PivaV76KD3yvWJSbi8IuYkV4s9xuV4drpMYxkoobhMwUHhLHm8zQ==} - engines: {node: '>=22.13'} - hasBin: true - -snapshots: - - '@pnpm/exe@11.0.3': - dependencies: - '@reflink/reflink': 0.1.19 - detect-libc: 2.1.2 - optionalDependencies: - '@pnpm/linux-arm64': 11.0.3 - '@pnpm/linux-x64': 11.0.3 - '@pnpm/linuxstatic-arm64': 11.0.3 - '@pnpm/linuxstatic-x64': 11.0.3 - '@pnpm/macos-arm64': 11.0.3 - '@pnpm/macos-x64': 11.0.3 - '@pnpm/win-arm64': 11.0.3 - '@pnpm/win-x64': 11.0.3 - - '@pnpm/linux-arm64@11.0.3': - optional: true - - '@pnpm/linux-x64@11.0.3': - optional: true - - '@pnpm/linuxstatic-arm64@11.0.3': - optional: true - - '@pnpm/linuxstatic-x64@11.0.3': - optional: true - - '@pnpm/macos-arm64@11.0.3': - optional: true - - '@pnpm/macos-x64@11.0.3': - optional: true - - '@pnpm/win-arm64@11.0.3': - optional: true - - '@pnpm/win-x64@11.0.3': - optional: true - - '@reflink/reflink-darwin-arm64@0.1.19': - optional: true - - '@reflink/reflink-darwin-x64@0.1.19': - optional: true - - '@reflink/reflink-linux-arm64-gnu@0.1.19': - optional: true - - '@reflink/reflink-linux-arm64-musl@0.1.19': - optional: true - - '@reflink/reflink-linux-x64-gnu@0.1.19': - optional: true - - '@reflink/reflink-linux-x64-musl@0.1.19': - optional: true - - '@reflink/reflink-win32-arm64-msvc@0.1.19': - optional: true - - '@reflink/reflink-win32-x64-msvc@0.1.19': - optional: true - - '@reflink/reflink@0.1.19': - optionalDependencies: - '@reflink/reflink-darwin-arm64': 0.1.19 - '@reflink/reflink-darwin-x64': 0.1.19 - '@reflink/reflink-linux-arm64-gnu': 0.1.19 - '@reflink/reflink-linux-arm64-musl': 0.1.19 - '@reflink/reflink-linux-x64-gnu': 0.1.19 - '@reflink/reflink-linux-x64-musl': 0.1.19 - '@reflink/reflink-win32-arm64-msvc': 0.1.19 - '@reflink/reflink-win32-x64-msvc': 0.1.19 - - detect-libc@2.1.2: {} - - pnpm@11.0.3: {} - ---- -lockfileVersion: '9.0' - settings: autoInstallPeers: true excludeLinksFromLockfile: false