Skip to content

Commit 36a8919

Browse files
committed
Remove functions-related buildpacks
The `heroku/nodejs-function-invoker`, `heroku/nodejs-npm`, and `heroku/nodejs-function` buildpacks have been split out to their own [maintenance branch](v3.6.3...sf-functions). The reason for this is so that Node.js Function CNBs can be isolated from future changes to the buildpacks on `main`.
1 parent aa80558 commit 36a8919

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+11
-21029
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -139,25 +139,3 @@ jobs:
139139
- name: Run integration tests
140140
working-directory: ${{ matrix.dir }}
141141
run: cargo test --locked -- --ignored --test-threads 16
142-
143-
shpec:
144-
runs-on: ubuntu-24.04
145-
container:
146-
image: heroku/heroku:${{ matrix.stack-version }}-build
147-
strategy:
148-
matrix:
149-
stack-version:
150-
- '20'
151-
- '22'
152-
buildpack-dir:
153-
- buildpacks/npm
154-
defaults:
155-
run:
156-
shell: bash
157-
steps:
158-
- name: Checkout
159-
uses: actions/checkout@v4
160-
- name: Install shpec
161-
run: sh -c "`curl -L https://raw.githubusercontent.com/rylnd/shpec/master/install.sh`"
162-
- name: Shpec unit tests on heroku-${{ matrix.stack-version }}
163-
run: shpec ${{ matrix.buildpack-dir }}/shpec/*_shpec.sh

Cargo.lock

Lines changed: 0 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ resolver = "2"
33
members = [
44
"buildpacks/nodejs-engine",
55
"buildpacks/nodejs-corepack",
6-
"buildpacks/nodejs-function-invoker",
76
"buildpacks/nodejs-npm-engine",
87
"buildpacks/nodejs-npm-install",
98
"buildpacks/nodejs-pnpm-engine",

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ into application images with minimal configuration.
1212
> [!IMPORTANT]
1313
> This is a collection of [Cloud Native Buildpacks][cnb], and is a component of the [Heroku Cloud Native Buildpacks][heroku-buildpacks] project, which is in preview. If you are instead looking for the Heroku Classic Buildpack for Node.js (for use on the Heroku platform), you may find it [here][classic-buildpack].
1414
15-
1615
## Usage
1716

1817
> [!NOTE]
19-
> Before getting started, ensure you have the `pack` CLI installed. Installation instructions are available [here][pack-install].
18+
> Before getting started, ensure you have the
19+
`pack` CLI installed. Installation instructions are available [here][pack-install].
2020

2121
To build a Node.js application codebase into a production image:
2222

@@ -26,6 +26,7 @@ $ pack build sample-app --builder heroku/builder:24
2626
```
2727

2828
Then run the image:
29+
2930
```bash
3031
docker run --rm -it -e "PORT=8080" -p 8080:8080 sample-app
3132
```
@@ -69,13 +70,11 @@ This repository contains multiple buildpacks:
6970
| `heroku/nodejs` | Node.js Composite Buildpack | [Readme](meta-buildpacks/nodejs/README.md) |
7071
| `heroku/nodejs-engine` | Node.js Engine Buildpack | [Readme](buildpacks/nodejs-engine/README.md) |
7172
| `heroku/nodejs-corepack` | Corepack Buildpack | [Readme](buildpacks/nodejs-corepack/README.md) |
72-
| `heroku/nodejs-npm` | npm Buildpack | [Readme](buildpacks/npm/README.md) |
7373
| `heroku/nodejs-npm-engine` | npm Engine Buildpack | [Readme](buildpacks/nodejs-npm-engine/README.md) |
7474
| `heroku/nodejs-npm-install` | npm Install Buildpack | [Readme](buildpacks/nodejs-npm-install/README.md) |
7575
| `heroku/nodejs-pnpm-install` | pnpm install Buildpack | [Readme](buildpacks/nodejs-pnpm-install/README.md) |
7676
| `heroku/nodejs-yarn` | Yarn Buildpack | [Readme](buildpacks/nodejs-yarn/README.md) |
7777

78-
7978
The `heroku/nodejs` composite buildpack is the recommended buildpack for most
8079
users and applications. It is a composite buildpack that contains the
8180
functionality of the independent buildpacks.
@@ -86,11 +85,19 @@ Issues and pull requests are welcome. See our [contributing guidelines](./CONTRI
8685

8786

8887
[ci-badge]: https://github.com/heroku/buildpacks-nodejs/actions/workflows/ci.yml/badge.svg
88+
8989
[ci-url]: https://github.com/heroku/buildpacks-nodejs/actions/workflows/ci.yml
90+
9091
[cnb]: https://buildpacks.io
92+
9193
[cnb-banner]: https://cloud.githubusercontent.com/assets/51578/13712672/efdf2a40-e792-11e5-82ef-492478cbc0dc.png
94+
9295
[classic-buildpack]: https://github.com/heroku/heroku-buildpack-nodejs
96+
9397
[heroku-buildpacks]: https://github.com/heroku/buildpacks
98+
9499
[pack-install]: https://buildpacks.io/docs/for-platform-operators/how-to/integrate-ci/pack/
100+
95101
[registry-badge]: https://img.shields.io/badge/dynamic/json?url=https://registry.buildpacks.io/api/v1/buildpacks/heroku/nodejs&label=version&query=$.latest.version&color=DF0A6B&logo=data:image/png;base64,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&labelColor=white
102+
96103
[registry-url]: https://registry.buildpacks.io/buildpacks/heroku/nodejs

0 commit comments

Comments
 (0)