Skip to content

Conversation

@hallvictoria
Copy link
Contributor

Description

Currently, the library worker release pipeline requires all stages in the official build pipeline to pass in order to download & publish the artifact. In case of flaky tests or GitHub outages, this change allows for the artifact to be downloaded even if the pipeline as a whole fails. If the build itself fails, there will be no artifact to download, so this is not an unsafe change.

Fixes #


Pull Request Checklist

Host-Worker Contract

  • Does this PR impact the host-worker contract (e.g., gRPC messages, shared interfaces)?
    • If yes, have the changes been applied to:
      • azure_functions_worker (Python <= 3.12)
      • proxy_worker (Python >= 3.13)
    • If no, please explain why:

Worker Execution Logic

  • Does this PR affect worker execution logic (e.g., function invocation, bindings, lifecycle)?
    If yes, please answer the following:

Python Version Coverage

  • Does this change apply to both Python <=3.12 and 3.13+?
  • If yes, have the changes been made to:
    • azure_functions_worker (Python <= 3.12)
    • runtimes/v1 / runtimes/v2 (Python >= 3.13)
  • If no, please explain why:

Programming Model Compatibility (for Python 3.13+)

  • Does this change apply to both:
    • V1 programming model (runtimes/v1)?
    • V2 programming model (runtimes/v2)?
  • Explanation (if limited to one model):
@hallvictoria hallvictoria marked this pull request as ready for review November 19, 2025 17:19
@hallvictoria hallvictoria requested a review from vrdmr as a code owner November 19, 2025 17:19
@hallvictoria hallvictoria enabled auto-merge (squash) November 19, 2025 17:19
@hallvictoria hallvictoria merged commit f2bacac into dev Nov 19, 2025
28 of 39 checks passed
@hallvictoria hallvictoria deleted the hallvictoria/fix-pipeline branch November 19, 2025 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants