heroku / buildpacks-nodejs

Heroku's Cloud Native Buildpacks for Node.js applications.
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

Update buildpack metadata in buildpack.toml #692

Closed edmorley closed 1 year ago

edmorley commented 1 year ago

Adjusts the buildpack name, description and keywords in the buildpack.toml of all buildpacks to match the style discussed in: https://github.com/heroku/cnb-builder-images/issues/408

These fields are used by the CNB registry and can also be seen in the output of pack builder inspect. They are not used by pack build or Kodon. In addition to standardising the metadata, one of the objectives here is to ensure users don't accidentally use component buildpacks when they really wanted the composite buildpack.

The keywords field has intentionally been omitted from the functions buildpacks since they are EOL and so don't want to be made more discoverable. (The CNB registry doesn't currently ingest/display the keywords currently, but may in the future.)

In addition, I've marked the older Bash based npm buildpack as deprecated, to try and ensure users don't pick that over the newer buildpacks when browsing the CNB registry (we'll need to publish it one more time before it's deleted from this repo).

Lastly, I've cleaned up the [metadata] table/subtables to match the concise style used by the Procfile and Python CNBs.

GUS-W-14121598.