libcnb icon indicating copy to clipboard operation
libcnb copied to clipboard

A non-opinionated language binding for the Cloud Native Buildpack Buildpack and Extension specifications

Results 12 libcnb issues
Sort by recently updated
recently updated
newest added

This could probably be broken down into more tasks, but at a high level we need to add support for 0.10. https://buildpacks.io/docs/reference/spec/migration/buildpack-api-0.9-0.10/

type:enhancement

Bumps pipeline from `1.37.5` to `1.38.0`. Release Notes ⭐️ Enhancements Simplify integration tests (#1587) @anthonydahanne Add arm64 support to Adoptium Dependency (#1573) @anthonydahanne Add arm64 support to Azul Dependency (#1570)...

type:task
semver:patch

Bumps Go modules used by the project. See the commit for details on what modules were updated. Release Notes

type:task
semver:patch

Split from #53. We should consider adding utilities for integration testing buildpacks (possibly in a separate library) that possibly uses pack and docker. Example of something like this https://github.com/paketo-buildpacks/occam Alternatively,...

type:enhancement

Seems like the latest `v1` release got released using the `main` branch instead of `release-1.x` ```bash $ go get github.com/buildpacks/[email protected] go: github.com/buildpacks/[email protected]: invalid version: go.mod has post-v1 module path "github.com/buildpacks/libcnb/v2"...

type:bug

Resolves #126

type:enhancement
semver:minor

We [validate SBOM formats in libcnb](https://github.com/buildpacks/libcnb/blob/main/build.go#L393), but this only takes into consideration the core mime type, not any additional parameters/specifiers. We need to improve the validation to take into consideration...

type:enhancement
note:ideal-for-contribution
hacktoberfest

It would be useful to have some handy utilities to compare layer metadata and "reset" layers when they don't match. For eg. something like this is implemented in libpak via...

type:enhancement

Currently almost every buildpack that uses libcnb and has tests has to write code to create mock contexts etc. We should consider adding this to the existing set of mocks....

type:enhancement

There are quite a few structs in libcnb that are both public read/writeable. We should make sure that any fields generated by the library and expected to have a consistent...

type:task