diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml index f0a85fa..261cf36 100644 --- a/.gitea/workflows/lint.yaml +++ b/.gitea/workflows/lint.yaml @@ -8,6 +8,8 @@ jobs: steps: - name: Setup Bun uses: oven-sh/setup-bun@v2 + with: + bun-version: "1.4" - name: Checkout uses: actions/checkout@v6 - name: Install dependencies diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 302d6cd..3783919 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -11,6 +11,8 @@ jobs: steps: - name: Setup Bun uses: oven-sh/setup-bun@v2 + with: + bun-version: "1.4" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Login to Container Registry diff --git a/.gitea/workflows/test-build.yaml b/.gitea/workflows/test-build.yaml index ccb9743..1048606 100644 --- a/.gitea/workflows/test-build.yaml +++ b/.gitea/workflows/test-build.yaml @@ -9,10 +9,12 @@ jobs: steps: - name: Setup Bun uses: oven-sh/setup-bun@v2 + with: + bun-version: "1.4" - name: Setup Node uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "24" - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/Dockerfile b/Dockerfile index 328a633..1955701 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -FROM oven/bun:1.3.12-debian@sha256:1b709c9dd883fc1af38c210f7ea5222c552a8d470ea73efbd4b8fcfee798a64b AS bun +FROM oven/bun:1.4.0-debian@sha256:5bb0f9be3a1a36a03e27c9a9dd894a3b1ad26657155c7df4dda771e17bf872ef AS bun -FROM node:22.21.1-trixie-slim@sha256:98e1429d1a0b99378b4de43fa385f0746fd6276faf4feeb6104d91f6bad290f9 +FROM node:24.19.0-trixie-slim@sha256:0711b541c1c33a8a530ac4f0d391baa9a15b3d804695b1b24a47daa5fb60e74d COPY --from=bun /usr/local/bin/bun /usr/local/bin/bunx /usr/local/bin/ COPY . /app WORKDIR /app diff --git a/bun.lock b/bun.lock index 854ac25..ac27269 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "devDependencies": { "@biomejs/biome": "^2.5.5", "@effect/tsgo": "0.36.4", - "@types/bun": "^1.3.14", + "@types/bun": "^1.4.0", "npm-check-updates": "^23.0.0", "npm-sort": "^0.0.4", "turbo": "^2.10.7", @@ -1166,7 +1166,7 @@ "@types/bonjour": ["@types/bonjour@3.5.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ=="], - "@types/bun": ["@types/bun@1.3.14", "", { "dependencies": { "bun-types": "1.3.14" } }, "sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw=="], + "@types/bun": ["@types/bun@1.4.0", "", { "dependencies": { "bun-types": "1.4.0" } }, "sha512-K+lZULY23vRgK/CfTjFIV+tyifaNdSMlPh9j+6mQ/cLfpOznLyAuzgV/JQysyECpkBQLVMSyvjlr2fBUSA9wFQ=="], "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], @@ -1440,7 +1440,7 @@ "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], - "bun-types": ["bun-types@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ=="], + "bun-types": ["bun-types@1.4.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-iIKw23BspnQQYd3prITOBxeUsxBHnwzX6YJfGMuNOZzeNcMmVqzIIVGRm1l69ogaPQmb4wB6BN8mA5bE9YuC5Q=="], "bundle-name": ["bundle-name@4.1.0", "", { "dependencies": { "run-applescript": "^7.0.0" } }, "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="], diff --git a/package.json b/package.json index 4b53245..a43b6fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@effect-view/monorepo", - "packageManager": "bun@1.3.14", + "packageManager": "bun@1.4.0", "private": true, "workspaces": [ "./packages/*" @@ -19,7 +19,7 @@ "devDependencies": { "@biomejs/biome": "^2.5.5", "@effect/tsgo": "0.36.4", - "@types/bun": "^1.3.14", + "@types/bun": "^1.4.0", "npm-check-updates": "^23.0.0", "npm-sort": "^0.0.4", "turbo": "^2.10.7", diff --git a/packages/docs/package.json b/packages/docs/package.json index 726f33d..45deb44 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -49,6 +49,6 @@ ] }, "engines": { - "node": ">=20.0" + "node": ">=24.0" } }