From c97da706d75989632e4b4c4467978ffd17051475 Mon Sep 17 00:00:00 2001 From: "heroku-linguist[bot]" <136119646+heroku-linguist[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 20:17:43 +0000 Subject: [PATCH 1/2] Update heroku/buildpacks-nodejs to v2.0.0 ## heroku/nodejs ### Added - Added `heroku/nodejs-npm-engine` to the buildpack group for npm support ([#623](https://github.com/heroku/buildpacks-nodejs/pull/623)) - Added `heroku/nodejs-npm-install` to the buildpack group for npm support ([#625](https://github.com/heroku/buildpacks-nodejs/pull/625)) - Added `heroku/nodejs-corepack` to the buildpack group for npm support ([#685](https://github.com/heroku/buildpacks-nodejs/pull/685)) ### Changed - Updated buildpack display name, description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) - Updated `heroku/nodejs-corepack` to `2.0.0`. - Updated `heroku/nodejs-engine` to `2.0.0`. - Updated `heroku/nodejs-npm-engine` to `2.0.0`. - Updated `heroku/nodejs-npm-install` to `2.0.0`. - Updated `heroku/nodejs-pnpm-install` to `2.0.0`. - Updated `heroku/nodejs-yarn` to `2.0.0`. ### Removed - Removed the deprecated `heroku/nodejs-npm` from the buildpack group for npm support ([#625](https://github.com/heroku/buildpacks-nodejs/pull/625)) - Removed `heroku/procfile`, since it's being added directly to the Heroku builder images instead. If you override the Heroku builder images' default buildpack detection order (or use this buildpack with a non-Heroku builder image), you will need to append `heroku/procfile` to your buildpacks list. ([#696](https://github.com/heroku/buildpacks-node/pull/696)) ## heroku/nodejs-corepack ### Added - Added support for using corepack to install npm. ([#685](https://github.com/heroku/buildpacks-nodejs/pull/685)) ### Changed - Updated buildpack description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) - Switched from supporting explicitly named stacks to supporting the wildcard stack. ([#693](https://github.com/heroku/buildpacks-nodejs/pull/693)) ## heroku/nodejs-engine ### Added - Added Node.js version 21.0.0. ### Changed - Updated buildpack description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) ### Removed - Dropped support for the end of life `io.buildpacks.stacks.bionic` stack. ([#693](https://github.com/heroku/buildpacks-nodejs/pull/693)) ## heroku/nodejs-function ### Added - Added `heroku/nodejs-npm-engine` ([#686](https://github.com/heroku/buildpacks-nodejs/pull/686)) - Added `heroku/nodejs-npm-install` ([#686](https://github.com/heroku/buildpacks-nodejs/pull/686)) ### Removed - Removed `heroku/nodejs-npm` ([#686](https://github.com/heroku/buildpacks-nodejs/pull/686)) ### Changed - Updated buildpack display name and description. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) - Updated `heroku/nodejs-engine` to `2.0.0`. - Updated `heroku/nodejs-function-invoker` to `2.0.0`. - Updated `heroku/nodejs-npm-engine` to `2.0.0`. - Updated `heroku/nodejs-npm-install` to `2.0.0`. ## heroku/nodejs-function-invoker ### Changed - Updated buildpack display name, description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) ## heroku/nodejs-npm ### Changed - Updated buildpack display name, description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) ### Removed - Removed redundant explicitly named supported stacks. ([#693](https://github.com/heroku/buildpacks-nodejs/pull/693)) ## heroku/nodejs-npm-engine ### Added - Initial release ## heroku/nodejs-npm-install ### Added - Initial release ## heroku/nodejs-pnpm-install ### Changed - Updated buildpack description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) ### Removed - Removed redundant explicitly named supported stacks. ([#693](https://github.com/heroku/buildpacks-nodejs/pull/693)) ## heroku/nodejs-yarn ### Changed - Updated buildpack description and keywords. ([#692](https://github.com/heroku/buildpacks-nodejs/pull/692)) ### Removed - Removed redundant explicitly named supported stacks. ([#693](https://github.com/heroku/buildpacks-nodejs/pull/693)) --- builder-20/builder.toml | 8 ++++---- builder-22/builder.toml | 8 ++++---- buildpacks-20/builder.toml | 4 ++-- salesforce-functions/builder.toml | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/builder-20/builder.toml b/builder-20/builder.toml index e9d0506d..836532cb 100644 --- a/builder-20/builder.toml +++ b/builder-20/builder.toml @@ -18,7 +18,7 @@ version = "0.17.2" [[buildpacks]] id = "heroku/nodejs" - uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:16882adf3fc2c3c5cac48162ca6e5ae8f1af6c5b4e18d518c6cc97aaa4ca8fd7" + uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:79052fc98256006960a5820572a70834f71a9e528deb11264519c1f009308380" [[buildpacks]] id = "heroku/php" @@ -52,11 +52,11 @@ version = "0.17.2" [[order]] [[order.group]] id = "heroku/nodejs-engine" - version = "1.1.7" + version = "2.0.0" optional = true [[order.group]] id = "heroku/nodejs-yarn" - version = "1.1.7" + version = "2.0.0" optional = true [[order.group]] id = "heroku/jvm" @@ -73,7 +73,7 @@ version = "0.17.2" [[order]] [[order.group]] id = "heroku/nodejs" - version = "1.1.7" + version = "2.0.0" [[order]] [[order.group]] diff --git a/builder-22/builder.toml b/builder-22/builder.toml index 0f8aab19..0d16ee0b 100644 --- a/builder-22/builder.toml +++ b/builder-22/builder.toml @@ -18,7 +18,7 @@ version = "0.17.2" [[buildpacks]] id = "heroku/nodejs" - uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:16882adf3fc2c3c5cac48162ca6e5ae8f1af6c5b4e18d518c6cc97aaa4ca8fd7" + uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:79052fc98256006960a5820572a70834f71a9e528deb11264519c1f009308380" [[buildpacks]] id = "heroku/php" @@ -52,11 +52,11 @@ version = "0.17.2" [[order]] [[order.group]] id = "heroku/nodejs-engine" - version = "1.1.7" + version = "2.0.0" optional = true [[order.group]] id = "heroku/nodejs-yarn" - version = "1.1.7" + version = "2.0.0" optional = true [[order.group]] id = "heroku/jvm" @@ -73,7 +73,7 @@ version = "0.17.2" [[order]] [[order.group]] id = "heroku/nodejs" - version = "1.1.7" + version = "2.0.0" [[order]] [[order.group]] diff --git a/buildpacks-20/builder.toml b/buildpacks-20/builder.toml index faf8cc3c..5504d247 100644 --- a/buildpacks-20/builder.toml +++ b/buildpacks-20/builder.toml @@ -22,7 +22,7 @@ version = "0.17.2" [[buildpacks]] id = "heroku/nodejs" - uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:16882adf3fc2c3c5cac48162ca6e5ae8f1af6c5b4e18d518c6cc97aaa4ca8fd7" + uri = "docker://docker.io/heroku/buildpack-nodejs@sha256:79052fc98256006960a5820572a70834f71a9e528deb11264519c1f009308380" [[buildpacks]] id = "heroku/php" @@ -97,7 +97,7 @@ version = "0.17.2" [[order]] [[order.group]] id = "heroku/nodejs" - version = "1.1.7" + version = "2.0.0" [[order]] [[order.group]] diff --git a/salesforce-functions/builder.toml b/salesforce-functions/builder.toml index 84ba1fd2..1086307d 100644 --- a/salesforce-functions/builder.toml +++ b/salesforce-functions/builder.toml @@ -14,12 +14,12 @@ version = "0.17.2" [[buildpacks]] id = "heroku/nodejs-function" - uri = "docker://docker.io/heroku/buildpack-nodejs-function@sha256:54fc783e1481fd8d3d5289ee67349f240a3421e6d4d239eb3f396659133e8ff6" + uri = "docker://docker.io/heroku/buildpack-nodejs-function@sha256:457e0a9137d25af55556d6d238d5f8f6b04a5b4e2333f075d98cef63998e8b24" [[order]] [[order.group]] id = "heroku/nodejs-function" - version = "1.1.7" + version = "2.0.0" [[order]] [[order.group]] From 789409d0ac3b5156cba203df4df05a0acf369cc9 Mon Sep 17 00:00:00 2001 From: Ed Morley <501702+edmorley@users.noreply.github.com> Date: Tue, 24 Oct 2023 22:57:08 +0100 Subject: [PATCH 2/2] Add `heroku/procfile` to the `heroku/nodejs` order groups Since the Procfile CNB is no longer included in the `heroku/nodejs` as of: https://github.com/heroku/buildpacks-nodejs/pull/696 --- builder-20/builder.toml | 4 ++++ builder-22/builder.toml | 4 ++++ buildpacks-20/builder.toml | 9 ++++----- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/builder-20/builder.toml b/builder-20/builder.toml index 836532cb..e0a634b6 100644 --- a/builder-20/builder.toml +++ b/builder-20/builder.toml @@ -74,6 +74,10 @@ version = "0.17.2" [[order.group]] id = "heroku/nodejs" version = "2.0.0" + [[order.group]] + id = "heroku/procfile" + version = "2.0.2" + optional = true [[order]] [[order.group]] diff --git a/builder-22/builder.toml b/builder-22/builder.toml index 0d16ee0b..6e8fdd00 100644 --- a/builder-22/builder.toml +++ b/builder-22/builder.toml @@ -74,6 +74,10 @@ version = "0.17.2" [[order.group]] id = "heroku/nodejs" version = "2.0.0" + [[order.group]] + id = "heroku/procfile" + version = "2.0.2" + optional = true [[order]] [[order.group]] diff --git a/buildpacks-20/builder.toml b/buildpacks-20/builder.toml index 5504d247..acc55ada 100644 --- a/buildpacks-20/builder.toml +++ b/buildpacks-20/builder.toml @@ -48,7 +48,6 @@ version = "0.17.2" [[order.group]] id = "heroku/ruby" version = "0.0.0" - [[order.group]] id = "heroku/procfile" version = "2.0.2" @@ -58,7 +57,6 @@ version = "0.17.2" [[order.group]] id = "heroku/python" version = "0.0.0" - [[order.group]] id = "heroku/procfile" version = "2.0.2" @@ -68,7 +66,6 @@ version = "0.17.2" [[order.group]] id = "heroku/scala" version = "0.0.0" - [[order.group]] id = "heroku/procfile" version = "2.0.2" @@ -78,7 +75,6 @@ version = "0.17.2" [[order.group]] id = "heroku/php" version = "0.0.0" - [[order.group]] id = "heroku/procfile" version = "2.0.2" @@ -88,7 +84,6 @@ version = "0.17.2" [[order.group]] id = "heroku/go" version = "0.0.0" - [[order.group]] id = "heroku/procfile" version = "2.0.2" @@ -98,6 +93,10 @@ version = "0.17.2" [[order.group]] id = "heroku/nodejs" version = "2.0.0" + [[order.group]] + id = "heroku/procfile" + version = "2.0.2" + optional = true [[order]] [[order.group]]