Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: add RFC to promote ubi-nodejs-extension #309

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions text/nodejs/0017-promote-ubi-nodejs-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Promote the ubi-nodejs-extension to paketo-buildpacks

## Summary

Promote the the [ubi-nodejs-extension](https://github.com/paketo-community/ubi-nodejs-extension)
from paketo-community to paketo-buildpacks.

## Motivation

The ubi-nodejs-extension has been building and releases have been published regularly over the
last year. There are no outstanding major issues and we've not had to make any substantial
changes over the last few months and it seems like it's time to be promoted.

In addition, the extension mechanism is no longer experimental.

## Detalied Explanation

## Rational and Alternatives

UBI support was planned and agreed in this rfc -
[https://github.com/paketo-buildpacks/rfcs/blob/main/text/0056-ubi-based-stacks.md?](https://github.com/paketo-buildpacks/rfcs/blob/main/text/0056-ubi-based-stacks.md)

Promotion of the ubi-nodejs-extension is a step towards completing this and the ubi-nodejs-extension
is ready and actively maintained with no major open issues and regular releases.

The alternative is to leave the ubi-nodejs-extension in paketo-community to bake for a while longer

## Implementation

* Move the paketo-community/ubi-nodejs-extension repo to `paketo-buildpacks/ubi-nodejs-extension`
* Fixup and changes needed in the automation scripts, etc.
* Update references in the paketo-buildpackes/nodejs meta buildpack to point to
`paketo-buildpacks/ubi-nodejs-extension`.

## Prior Art

## Unresolved Questions and Bikeshedding

N/A