diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index 05a7b72..89892be 100644 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -25,6 +25,10 @@ jobs: check: runs-on: ubuntu-latest timeout-minutes: 45 + env: + NIX_CONFIG: | + accept-flake-config = true + access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v4 @@ -36,11 +40,11 @@ jobs: uses: DeterminateSystems/magic-nix-cache-action@main - name: Check flake - run: nix flake check + run: nix flake check --accept-flake-config - name: Show flake info - run: nix flake show + run: nix flake show --accept-flake-config - name: Build package if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') - run: nix build --print-build-logs + run: nix build --print-build-logs --accept-flake-config diff --git a/bun.nix b/bun.nix index 38f2e1e..72856b5 100644 --- a/bun.nix +++ b/bun.nix @@ -881,6 +881,10 @@ url = "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz"; hash = "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="; }; + "@playwright/test@1.58.2" = fetchurl { + url = "https://registry.npmjs.org/@playwright/test/-/test-1.58.2.tgz"; + hash = "sha512-akea+6bHYBBfA9uQqSYmlJXn61cTa+jbO87xVLCWbTqbWadRVmhxlXATaOjOgcBaWU4ePo0wB41KMFv3o35IXA=="; + }; "@radix-ui/number@1.1.1" = fetchurl { url = "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz"; hash = "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="; @@ -1385,6 +1389,10 @@ url = "https://registry.npmjs.org/@types/node/-/node-22.15.23.tgz"; hash = "sha512-7Ec1zaFPF4RJ0eXu1YT/xgiebqwqoJz8rYPDi/O2BcZ++Wpt0Kq9cl0eg6NN6bYbPnR67ZLo7St5Q3UK0SnARw=="; }; + "@types/node@25.3.2" = fetchurl { + url = "https://registry.npmjs.org/@types/node/-/node-25.3.2.tgz"; + hash = "sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q=="; + }; "@types/react-dom@19.2.3" = fetchurl { url = "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz"; hash = "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="; @@ -1565,9 +1573,9 @@ url = "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz"; hash = "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="; }; - "astro@5.17.3" = fetchurl { - url = "https://registry.npmjs.org/astro/-/astro-5.17.3.tgz"; - hash = "sha512-69dcfPe8LsHzklwj+hl+vunWUbpMB6pmg35mACjetxbJeUNNys90JaBM8ZiwsPK689SAj/4Zqb1ayaANls9/MA=="; + "astro@5.18.0" = fetchurl { + url = "https://registry.npmjs.org/astro/-/astro-5.18.0.tgz"; + hash = "sha512-CHiohwJIS4L0G6/IzE1Fx3dgWqXBCXus/od0eGUfxrZJD2um2pE7ehclMmgL/fXqbU7NfE1Ze2pq34h2QaA6iQ=="; }; "axobject-query@4.1.0" = fetchurl { url = "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz"; @@ -2093,6 +2101,10 @@ url = "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz"; hash = "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="; }; + "fsevents@2.3.2" = fetchurl { + url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"; + hash = "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; + }; "fsevents@2.3.3" = fetchurl { url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"; hash = "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="; @@ -2913,6 +2925,14 @@ url = "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz"; hash = "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="; }; + "playwright-core@1.58.2" = fetchurl { + url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz"; + hash = "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg=="; + }; + "playwright@1.58.2" = fetchurl { + url = "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz"; + hash = "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A=="; + }; "postcss@8.5.3" = fetchurl { url = "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz"; hash = "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="; @@ -3405,6 +3425,10 @@ url = "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz"; hash = "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="; }; + "undici-types@7.18.2" = fetchurl { + url = "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz"; + hash = "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="; + }; "undici@7.22.0" = fetchurl { url = "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz"; hash = "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==";