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

libcnb 0.21 and CNB targets support #662

Merged
merged 12 commits into from
May 13, 2024
Merged

libcnb 0.21 and CNB targets support #662

merged 12 commits into from
May 13, 2024

Conversation

Malax
Copy link
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
buildpacks/gradle/CHANGELOG.md Outdated Show resolved Hide resolved
buildpacks/gradle/buildpack.toml Show resolved Hide resolved
buildpacks/jvm-function-invoker/CHANGELOG.md Outdated Show resolved Hide resolved
buildpacks/sbt/src/layers/sbt_boot.rs Show resolved Hide resolved
@Malax Malax merged commit 8e64f6d into main May 13, 2024
9 checks passed
@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