Skip to content

libcnb 0.21 and CNB targets support#662

Merged
Malax merged 12 commits intomainfrom
malax/target
May 13, 2024
Merged

libcnb 0.21 and CNB targets support#662
Malax merged 12 commits intomainfrom
malax/target

Conversation

@Malax
Copy link
Copy Markdown
Member

@Malax Malax commented May 7, 2024

Main objective of this PR is to move to libcnb 0.21. However, that includes other required changes that make most sense to do in the same PR.

With the removal of stacks, Heroku's own OpenJDK distribution cannot reliably supported anymore as it is stack specific. Therefore, this PR removes support for those OpenJDK builds. We are in the process of dropping support for our own builds independently of this PR and for our CNBs it makes sense to drop support now. Heroku's OpenJDK builds were only used as the default for the soon to be deprecated heroku-20 stack - all other stacks used Azul's Zulu builds of OpenJDK as the default.

As both Heroku's and Azul's builds build from the same source, they can be used interchangeably. This has been proven when we changed the default distribution for heroku-22, where we had no reported issues by any customer.

GUS-W-15712484, Closes #659

dependabot bot and others added 7 commits May 7, 2024 15:12
Bumps the libcnb group with 3 updates in the / directory: [libcnb](https://github.com/heroku/libcnb.rs), [libherokubuildpack](https://github.com/heroku/libcnb.rs) and [libcnb-test](https://github.com/heroku/libcnb.rs).


Updates `libcnb` from 0.17.0 to 0.21.0
- [Release notes](https://github.com/heroku/libcnb.rs/releases)
- [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md)
- [Commits](heroku/libcnb.rs@v0.17.0...v0.21.0)

Updates `libherokubuildpack` from 0.17.0 to 0.21.0
- [Release notes](https://github.com/heroku/libcnb.rs/releases)
- [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md)
- [Commits](heroku/libcnb.rs@v0.17.0...v0.21.0)

Updates `libcnb-test` from 0.17.0 to 0.21.0
- [Release notes](https://github.com/heroku/libcnb.rs/releases)
- [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md)
- [Commits](heroku/libcnb.rs@v0.17.0...v0.21.0)

---
updated-dependencies:
- dependency-name: libcnb
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: libcnb
- dependency-name: libherokubuildpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: libcnb
- dependency-name: libcnb-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: libcnb
...

Signed-off-by: dependabot[bot] <support@github.com>
@Malax Malax changed the title Malax/target libncb 0.21 and CNB targets support May 8, 2024
@Malax Malax changed the title libncb 0.21 and CNB targets support libcnb 0.21 and CNB targets support May 8, 2024
@Malax Malax merged commit 8e64f6d into main May 13, 2024
@Malax Malax deleted the malax/target branch May 13, 2024 14:13
This was referenced May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants