Skip to content

Fix issue with CI-RpaaSRPNotInPrivateRepo overriding ARMSignedOff#39630

Merged
scbedd merged 5 commits intomainfrom
fix-gap-in-ci-rpaasrpnotinprivaterepo
Jan 20, 2026
Merged

Fix issue with CI-RpaaSRPNotInPrivateRepo overriding ARMSignedOff#39630
scbedd merged 5 commits intomainfrom
fix-gap-in-ci-rpaasrpnotinprivaterepo

Conversation

@scbedd
Copy link
Member

@scbedd scbedd commented Jan 14, 2026

Resolves #39561

@mikeharder this ended up being more explicable than I originally thought - the PR changes will pretty much immediately reveal the issue.

When we are processing the arm workflow labels, like NotReadyForArmReview or ArmSignedOff, we evaluate the impact assessment to know if we're READY to go through the review.

You're by definition NOT ready for ARM review if you have blocked on RPaaS which is one of two possible blockers from RPaaS:

  1. You're adding a new RP that's not RPaaS: CI-NewRPNamespaceWithoutRPaaS
  2. You're adding a new RP that's RPaaS, but not present in the private repo: CI-RpaaSRPNotInPrivateRepo

Both of these situations should honor RPaaSException. As you can see by the code change, it WASN'T honoring the exception for the latter case. As a result, we were applying NotReadyForArmReview, which resulted in the removal of ArmSignedOff.

…erly honor RPaaSException in conjunction with CI-RpaaSRPNotInPrivateRepo, but we WERE in conjunction with CI-NewRPNamespaceWithoutRPaaS. due to not honoring that conjunction, we were seeing 'blocked on rpaas' which means we HAD to be not ready for arm review which means we had to remove armsignedoff
@github-actions
Copy link

github-actions bot commented Jan 14, 2026

Next Steps to Merge

Next steps that must be taken to merge this PR:
  • ❌ The required check named Protected Files has failed. Refer to the check in the PR's 'Checks' tab for details on how to fix it and consult the aka.ms/ci-fix guide


Comment generated by summarize-checks workflow run.

@scbedd scbedd self-assigned this Jan 14, 2026
@scbedd scbedd moved this to 🔬 Dev in PR in Azure SDK EngSys 📆🎇 Jan 14, 2026
@scbedd scbedd merged commit 00c6d5a into main Jan 20, 2026
44 of 46 checks passed
@scbedd scbedd deleted the fix-gap-in-ci-rpaasrpnotinprivaterepo branch January 20, 2026 18:37
@kurtzeborn kurtzeborn moved this from 🔬 Dev in PR to 🎊 Closed in Azure SDK EngSys 📆🎇 Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[summarize-checks] Cannot bypass label CI-RPaaSRPNotInPrivateRepo

2 participants