Skip to content

Add March 2026 quarterly baselines#3717

Open
Copilot wants to merge 6 commits intomainfrom
copilot/update-baseline-march-2026
Open

Add March 2026 quarterly baselines#3717
Copilot wants to merge 6 commits intomainfrom
copilot/update-baseline-march-2026

Conversation

Copy link
Contributor

Copilot AI commented Mar 25, 2026

Adds the March 2026 quarterly baseline checkpoint, marking December 2025 baselines as obsolete.

Changes

  • Baseline.Rule.yaml — Added Azure.GA_2026_03 and Azure.Preview_2026_03 baselines (moduleVersion: v1.48.0, AZURE_AKS_CLUSTER_MINIMUM_VERSION: 1.33.7, ruleSets through 2026_03); marked Azure.GA_2025_12 and Azure.Preview_2025_12 as obsolete: true
  • CAF.Rule.yaml — Added Azure.CAF_2026_03 baseline mirroring the CAF_2025_12 naming configuration, extended with 2026_03 ruleSet
  • changelog.md — Added Unreleased entry for the new baselines
  • Azure.Baseline.Tests.ps1 — Added unit tests for Azure.GA_2026_03 (517 GA rules) and Azure.Preview_2026_03 (8 preview rules)
  • .github/prompts/quarterly-baseline-update.prompt.md — New prompt file with step-by-step agent instructions for future quarterly baseline updates
Original prompt

This section details on the original issue you should resolve

<issue_title>[FEATURE] March 2026 quarterly baselines</issue_title>
<issue_description>### Your suggestion

Update baseline for March 2026.

Alternatives

na

Additional context

No response</issue_description>

Comments on the Issue (you are @copilot in this section)


⌨️ Start Copilot coding agent tasks without leaving your editor — available in VS Code, Visual Studio, JetBrains IDEs and Eclipse.

…26_03, and Azure.CAF_2026_03

Co-authored-by: BernieWhite <13513058+BernieWhite@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Azure/PSRule.Rules.Azure/sessions/2f88a507-edc4-4f37-ba60-a681c1d8701a
Copilot AI changed the title [WIP] Update baseline for March 2026 Add March 2026 quarterly baselines Mar 25, 2026
Copilot AI requested a review from BernieWhite March 25, 2026 07:55
@BernieWhite
Copy link
Collaborator

@copilot Your existing changes are correct. Two things to improve:

  1. you need to update unit tests for baselines so that the expected number of matching rules can be consistently tested.
  2. create a new prompt file in ./.github/prompts/ to provide agent instructions so this can be done consistently for future quarterly updates to baselines.

… quarterly-baseline-update prompt

Co-authored-by: BernieWhite <13513058+BernieWhite@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Azure/PSRule.Rules.Azure/sessions/41bd2c93-d140-4200-b890-40c55a7ce43e
Copy link
Contributor Author

Copilot AI commented Mar 25, 2026

@copilot Your existing changes are correct. Two things to improve:

  1. you need to update unit tests for baselines so that the expected number of matching rules can be consistentl...

Done in commit 53007ce:

  1. Added unit tests for Azure.GA_2026_03 (517 GA rules) and Azure.Preview_2026_03 (8 preview rules) to tests/PSRule.Rules.Azure.Tests/Azure.Baseline.Tests.ps1. All 46 baseline tests pass.

  2. Created .github/prompts/quarterly-baseline-update.prompt.md with step-by-step instructions covering: determining the new period/version/AKS version, updating Baseline.Rule.yaml (marking previous as obsolete, appending new GA+Preview baselines), updating CAF.Rule.yaml, adding unit tests with the correct rule counts, building/verifying, and updating the changelog.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • www.powershellgallery.com
    • Triggering command: /usr/bin/pwsh pwsh -Command $ErrorActionPreference = &#39;Stop&#39; Install-Module InvokeBuild -MinimumVersion 5.4.0 -Scope CurrentUser -Force -ErrorAction SilentlyContinue Invoke-Build BuildModule -File pipeline.build.ps1 -Configuration Debug -Build &#39;0.0.1&#39; (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@BernieWhite BernieWhite marked this pull request as ready for review March 25, 2026 18:40
@BernieWhite BernieWhite requested a review from a team as a code owner March 25, 2026 18:40
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.

[FEATURE] March 2026 quarterly baselines

2 participants