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

Support Release Channel in Bundle Resolution #10778

Open
fabiocav opened this issue Jan 29, 2025 · 0 comments
Open

Support Release Channel in Bundle Resolution #10778

fabiocav opened this issue Jan 29, 2025 · 0 comments
Assignees

Comments

@fabiocav
Copy link
Member

fabiocav commented Jan 29, 2025

Description

The Azure Functions host needs to consider the platform's release channel when resolving extension bundles. The release channel will be provided through the environment variable WEBSITE_PlatformReleaseChannel. This improvement ensures bundle resolution aligns with platform expectations.

Release Channel Definitions

The WEBSITE_PlatformReleaseChannel environment variable will have the following possible values:

  • Latest: Behaves as it does today. Resolves to the latest available version of the bundle that meets the customer’s specified reference.
  • Standard: Resolves to the version prior to the latest (n-1), if that version is available.
  • Extended: Resolves to the version two releases prior to the latest (n-2), if that version is available.
    • However, Functions and Rapid Update should treat Standard and Extended the same, resolving to n-1.

Expected Behavior

  • When resolving bundles, the host should check the value of WEBSITE_PlatformReleaseChannel and apply the corresponding versioning logic.
  • If the variable is not set, default to Latest behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants