heroku / buildpacks-procfile

Heroku's Procfile Cloud Native Buildpack.
BSD 3-Clause "New" or "Revised" License
6 stars 1 forks source link

Bump libcnb from 0.9.0 to 0.10.0 #97

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps libcnb from 0.9.0 to 0.10.0.

Changelog

Sourced from libcnb's changelog.

[0.10.0] 2022-08-31

Highlight of this release is the bump to Buildpack API 0.8 which brings support for SBOM to libcnb.rs. This is also the first release where all libcnb.rs crates are released at the same time and with the same version number. See the changelog below for other changes.

Changed

  • libcnb.rs now targets Buildpack API 0.8. Buildpacks need to upgrade the api key to 0.8 in their buildpack.toml. (#489)
  • In accordance to the CNB specification >=0.7, BuildpackId no longer permits sbom as a buildpack id. (#489)
  • Replace builder style functions from Launch with a dedicated LaunchBuilder to be more consistent with other builders in the library. Additionally, all fields of Launch can now be modified via the builder pattern. (#487)
  • Rename paths field in launch::Slice to path_globs and add docs to make it clearer that these strings are Go standard library globs. (#487)
  • Add explicit DeleteLayerError to provide more context when debugging layer handling problems. (#488)

Fixed

  • Fix BuildpackApi to use u64 instead of u32 for major and minor version parts. (#489)
  • Fix permission issues during layer handling when the layer contains read-only directories. (#488)

Added

  • Add BuildResultBuilder::build_sbom, BuildResultBuilder::launch_sbom and LayerResultBuilder::sbom to enable buildpack authors to attach SBOM data for layers and launch. (#489)
  • Add sbom::SbomFormat, describing supported SBOM formats. (#489)
  • Add Buildpack::sbom_formats field. (#489)
  • Add support for setting a working directory for launch processes. (#489)
  • Add TestContext::download_sbom_files to allow testing of SBOM logic. (#489)

Removed

  • Remove support for legacy BOM. Remove Launch::bom, Build::bom, bom::Bom, bom::Entry. (#489)
Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Looks like libcnb is up-to-date now, so this is no longer needed.