Skip to content

Ensure IRC update failure still lets TRC update + bug fix + UTs - #78

Merged
alsanmsft merged 2 commits into
mainfrom
dev/anasanc/rcv2-bugfix
Aug 24, 2026
Merged

Ensure IRC update failure still lets TRC update + bug fix + UTs#78
alsanmsft merged 2 commits into
mainfrom
dev/anasanc/rcv2-bugfix

Conversation

@alsanmsft

Copy link
Copy Markdown
Collaborator

Problem/Overview:

In the case where both IRC and traditional run command (TRC) exist on a VM, and there is an update available, both IRC and TRC will update. Previously, if IRC failed to update, then TRC.Update() would error out before copying over the mrseq files, and thus causing a re-trigger of RC to run.

Additionally, in this case, IRC was failing to update if the extension was the test extension, as opposed to the prod extension.

This PR includes:

  • RC copies over mrseq files before calling IRC to update
  • versionutil.ExtractFromServiceDefinition() now supports the test extension handler name
  • UTs to verify changes

Comment thread pkg/versionutil/version.go Outdated
@alsanmsft
alsanmsft merged commit 47df975 into main Aug 24, 2026
5 checks passed
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.

3 participants