Add config-based mechanism to disable E2E test scenarios#2104
Merged
Add config-based mechanism to disable E2E test scenarios#2104
Conversation
…repository Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
…rove pagination and timestamp comparison Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Refactor FederatedCredentials test to reuse temporary repository
Refactor FederatedCredentials test to reuse temporary repository
Jan 29, 2026
mazhelez
reviewed
Jan 29, 2026
…federated credentials Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot
AI
changed the title
Refactor FederatedCredentials test to reuse temporary repository
Refactor FederatedCredentials test to require pre-existing repository with federated credentials
Jan 29, 2026
…function, exclude tmp-bingmaps from cleanup Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Contributor
Author
Done. Updated |
mazhelez
reviewed
Jan 29, 2026
…ce to avoid auto-cleanup Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot
AI
changed the title
Refactor FederatedCredentials test to require pre-existing repository with federated credentials
Refactor FederatedCredentials test to use stable e2e-bingmaps.appsource repository
Jan 29, 2026
… from polling Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Contributor
Author
mazhelez
approved these changes
Feb 17, 2026
aholstrup1
reviewed
Feb 17, 2026
aholstrup1
previously approved these changes
Feb 25, 2026
mazhelez
reviewed
Feb 26, 2026
…ally Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
…fix broken tracking Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
…ogic Co-authored-by: mazhelez <43066499+mazhelez@users.noreply.github.com>
Copilot
AI
changed the title
Refactor FederatedCredentials e2e test to use stable repository with config-based disabling
Add config-based mechanism to disable E2E test scenarios
Feb 26, 2026
aholstrup1
approved these changes
Feb 27, 2026
mazhelez
approved these changes
Feb 27, 2026
spetersenms
approved these changes
Feb 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
❔What, Why & How
Adds infrastructure to disable E2E scenarios via config file rather than modifying workflow YAML. FederatedCredentials scenario is disabled pending Azure resource migration.
Config file (
e2eTests/disabled-scenarios.json):[ { "scenario": "FederatedCredentials", "reason": "Azure resource migration work in progress" } ]Workflow changes (
.github/workflows/E2E.yamlAnalyze job):@($config | ForEach-Object { $_.scenario })Where-Object { $disabledScenarios -notcontains $_ }Disabled scenarios are completely filtered from the matrix (no jobs created). To re-enable, remove from config array.
✅ Checklist
Original prompt
This pull request was created from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.