Skip to content

Convert MSAL Java PR pipeline to YAML - #1062

Merged
Avery-Dunn merged 3 commits into
devfrom
gljohns/convert-pr-pipeline-to-yaml
Sep 8, 2026
Merged

Convert MSAL Java PR pipeline to YAML#1062
Avery-Dunn merged 3 commits into
devfrom
gljohns/convert-pr-pipeline-to-yaml

Conversation

@gladjohn

Copy link
Copy Markdown
Contributor

Summary

  • convert Azure DevOps classic definition 785 to a repository-owned YAML pipeline
  • preserve the PR branch filters, daily dev schedule, secure certificate setup, and separate unit/integration Maven runs
  • publish the generated JaCoCo XML report instead of the raw jacoco.exec file, which currently produces an empty coverage summary
  • move from deprecated Maven@3 to Maven@4

Rollout

Create a new Azure DevOps YAML pipeline using the existing GitHub service connection, authorize the LabAuth secure file, and run it alongside definition 785 before retiring the classic pipeline.

The classic comment-based PR authorization setting and secure-file authorization remain configured in Azure DevOps rather than this YAML file.

Validation

  • parsed azure-pipelines.yml successfully as YAML
  • git diff --check passed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: c958606f-3471-4310-8715-83d1081964f5

@Avery-Dunn Avery-Dunn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs testing and some small changes, but approving/merging as-is to make creating a new Azure DevOps pipeline easier.

@Avery-Dunn
Avery-Dunn merged commit 0e760cd into dev Sep 8, 2026
4 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.

2 participants