Skip to content

Conversation

@ivanduplenskikh
Copy link
Contributor

Context

Ensure metadata publish requests complete before the task finishes, and surface non-2xx failures.


Task Name

PublishPipelineMetadataV0


Description

  • Await all metadata publish requests before completing the task.
  • Mark task as failed on non-2xx responses and improve error logging.
  • Remove an unused import.

Risk Assessment (Low / Medium / High)

Low - scoped to async handling and response validation in a single task.


Change Behind Feature Flag (Yes / No)

TBD


Tech Design / Approach

  • Not required for this change.

Documentation Changes Required (Yes/No)

No.


Unit Tests Added or Updated (Yes / No)

No.


Additional Testing Performed

TBD


Logging Added/Updated (Yes/No)

No — existing debug logging only adjusted.


Telemetry Added/Updated (Yes/No)

No.


Rollback Scenario and Process (Yes/No)

Yes — revert this commit.


Dependency Impact Assessed and Regression Tested (Yes/No)

Yes — no dependency changes.


Checklist

  • Related issue linked (if applicable)
  • Task version was bumped — see versioning guide
  • Verified the task behaves as expected

@ivanduplenskikh ivanduplenskikh requested review from a team and manolerazvan as code owners January 15, 2026 10:45
@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/PublishPipelineMetadata-set-correct-result branch from 99a66c8 to 582d6ba Compare January 15, 2026 10:45
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/PublishPipelineMetadata-set-correct-result branch from 582d6ba to 28ad8d0 Compare January 19, 2026 14:39
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

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

Successfully merging this pull request may close these issues.

2 participants