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

Lack of pre-release builds #521

Open
macsux opened this issue Feb 28, 2022 · 2 comments
Open

Lack of pre-release builds #521

macsux opened this issue Feb 28, 2022 · 2 comments

Comments

@macsux
Copy link

macsux commented Feb 28, 2022

Currently, buildpacks integrate new versions of .NET only after they have GAd. This creates a significant gap between new versions of .NET being available to the general public and availability of buildpacks that include said versions. Coupled with the fact that companies need time to confirm their code is compatible with new buildpacks before upgrading their code and relatively short deprecation cycle of non LTS .net release creates an unreasonable delay for companies looking to switch to new version. This is amplified by a relatively short deprecation cycle of non LTS releases of .NET.

Customers are also looking to start testing their code against upcoming versions of .NET before it GAs, which is impossible today given that buildpacks do not include pre-release versions. With .NET 6 this problem was even further highlighted as .NET beta builds came with a go-live license, meaning that they were supported even without being GA.

Ways to fix this issue:

  1. Create pre-release builds of buildpack. Requires introducing branching and different builds to the overall workflow
  2. Include pre-release versions of .NET into the buildpack, but require their activation explicitly by setting SDK via global.json.
@brayanhenao
Copy link
Member

Thank you for your interest in the Buildpack. Currently, this functionality is not in our immediate scope but this will be discussed with the team, thanks!

@johnnyr0x
Copy link

@macsux for .NET 7, we used the pre-release to work out all the issues so we could release the updated .NET buildpack the day 7 was GA. Did that work for you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Not scoped
Development

No branches or pull requests

3 participants