From 379a44d70aaca1ebd887e8ce5e705fa794a4564f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Bou=C3=A7as?= Date: Thu, 11 Jul 2024 13:42:59 +0100 Subject: [PATCH 1/2] fix: pin version of Deno CLI (#5762) --- .github/workflows/workflow.yml | 6 +++--- packages/edge-bundler/node/bridge.ts | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 6e1108817e..bc94a7a980 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -52,11 +52,11 @@ jobs: os: [ubuntu-latest, macOS-latest, windows-latest] node-version: ['*'] # Must include the minimum deno version from the `DENO_VERSION_RANGE` constant in `node/bridge.ts`. - deno-version: ['v1.37.0', 'v1.x'] + deno-version: ['v1.37.0', 'v1.44.4'] include: - os: ubuntu-latest node-version: '14.16.0' - deno-version: 'v1.x' + deno-version: 'v1.44.4' fail-fast: false steps: # Increasing the maximum number of open files. See: @@ -192,7 +192,7 @@ jobs: - name: Setup Deno uses: denoland/setup-deno@v1 with: - deno-version: v1.x + deno-version: v1.44.4 if: ${{ !steps.release-check.outputs.IS_RELEASE }} - name: Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 diff --git a/packages/edge-bundler/node/bridge.ts b/packages/edge-bundler/node/bridge.ts index bcc3a52102..8405c60978 100644 --- a/packages/edge-bundler/node/bridge.ts +++ b/packages/edge-bundler/node/bridge.ts @@ -12,9 +12,12 @@ import { getLogger, Logger } from './logger.js' import { getBinaryExtension } from './platform.js' const DENO_VERSION_FILE = 'version.txt' + // When updating DENO_VERSION_RANGE, ensure that the deno version installed in the // build-image/buildbot does satisfy this range! -const DENO_VERSION_RANGE = '^1.37.0' +// We're pinning the range because of an issue with v1.45.0 of the Deno CLI: +// https://linear.app/netlify/issue/FRP-775/deno-cli-v1450-causing-issues +const DENO_VERSION_RANGE = '1.37.0 - 1.44.4' type OnBeforeDownloadHook = () => void | Promise type OnAfterDownloadHook = (error?: Error) => void | Promise From 3a237a7c2582fd9b48f18c482d26d0566dd6d4f0 Mon Sep 17 00:00:00 2001 From: netlify-circleci <90861860+netlify-circleci@users.noreply.github.com> Date: Thu, 11 Jul 2024 07:51:43 -0500 Subject: [PATCH 2/2] chore: release main (#5764) --- .release-please-manifest.json | 4 ++-- package-lock.json | 6 +++--- packages/build/CHANGELOG.md | 9 +++++++++ packages/build/package.json | 4 ++-- packages/edge-bundler/CHANGELOG.md | 7 +++++++ packages/edge-bundler/package.json | 2 +- 6 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8d5039a772..4668139b5d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { "packages/build-info": "7.14.0", - "packages/build": "29.50.5", - "packages/edge-bundler": "12.2.0", + "packages/build": "29.50.6", + "packages/edge-bundler": "12.2.1", "packages/cache-utils": "5.1.5", "packages/config": "20.16.0", "packages/framework-info": "9.8.13", diff --git a/package-lock.json b/package-lock.json index 1e3b678f5a..db4d385237 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26241,14 +26241,14 @@ }, "packages/build": { "name": "@netlify/build", - "version": "29.50.5", + "version": "29.50.6", "license": "MIT", "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/blobs": "^7.4.0", "@netlify/cache-utils": "^5.1.5", "@netlify/config": "^20.16.0", - "@netlify/edge-bundler": "12.2.0", + "@netlify/edge-bundler": "12.2.1", "@netlify/framework-info": "^9.8.13", "@netlify/functions-utils": "^5.2.73", "@netlify/git-utils": "^5.1.1", @@ -26683,7 +26683,7 @@ }, "packages/edge-bundler": { "name": "@netlify/edge-bundler", - "version": "12.2.0", + "version": "12.2.1", "license": "MIT", "dependencies": { "@import-maps/resolve": "^1.0.1", diff --git a/packages/build/CHANGELOG.md b/packages/build/CHANGELOG.md index 75f0b00cba..6c17b3388e 100644 --- a/packages/build/CHANGELOG.md +++ b/packages/build/CHANGELOG.md @@ -105,6 +105,15 @@ * dependencies * @netlify/config bumped from ^20.8.0 to ^20.8.1 +## [29.50.6](https://github.com/netlify/build/compare/build-v29.50.5...build-v29.50.6) (2024-07-11) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @netlify/edge-bundler bumped from 12.2.0 to 12.2.1 + ## [29.50.5](https://github.com/netlify/build/compare/build-v29.50.4...build-v29.50.5) (2024-07-04) diff --git a/packages/build/package.json b/packages/build/package.json index c3bed5b95f..1240bd1e5b 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -1,6 +1,6 @@ { "name": "@netlify/build", - "version": "29.50.5", + "version": "29.50.6", "description": "Netlify build module", "type": "module", "exports": "./lib/index.js", @@ -71,7 +71,7 @@ "@netlify/blobs": "^7.4.0", "@netlify/cache-utils": "^5.1.5", "@netlify/config": "^20.16.0", - "@netlify/edge-bundler": "12.2.0", + "@netlify/edge-bundler": "12.2.1", "@netlify/framework-info": "^9.8.13", "@netlify/functions-utils": "^5.2.73", "@netlify/git-utils": "^5.1.1", diff --git a/packages/edge-bundler/CHANGELOG.md b/packages/edge-bundler/CHANGELOG.md index 1f135b95d6..488c0157a0 100644 --- a/packages/edge-bundler/CHANGELOG.md +++ b/packages/edge-bundler/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [12.2.1](https://github.com/netlify/build/compare/edge-bundler-v12.2.0...edge-bundler-v12.2.1) (2024-07-11) + + +### Bug Fixes + +* pin version of Deno CLI ([#5762](https://github.com/netlify/build/issues/5762)) ([379a44d](https://github.com/netlify/build/commit/379a44d70aaca1ebd887e8ce5e705fa794a4564f)) + ## [12.2.0](https://github.com/netlify/build/compare/edge-bundler-v12.1.1...edge-bundler-v12.2.0) (2024-07-04) diff --git a/packages/edge-bundler/package.json b/packages/edge-bundler/package.json index 761ace965c..7d565181cf 100644 --- a/packages/edge-bundler/package.json +++ b/packages/edge-bundler/package.json @@ -1,6 +1,6 @@ { "name": "@netlify/edge-bundler", - "version": "12.2.0", + "version": "12.2.1", "description": "Intelligently prepare Netlify Edge Functions for deployment", "type": "module", "main": "./dist/node/index.js",