Skip to content

Conversation

stateofthearb
Copy link
Contributor

Title: Add Modular ALZ Sync Pipeline with Contributor-Friendly Comments

Description:

Hello EPAC team 👋

While working with the EPAC repo in my own environment, I noticed the alz-sync.yml file under the AzureDevOps directory was incomplete. To support automated ALZ sync updates, I’ve contributed a modular pipeline setup consisting of:

A template file containing the core sync logic

A main entry file that calls the template and accepts input parameters

A cron-based schedule for quarterly execution, which can be customized as needed

Both YAML files include inline comments to improve readability and onboarding for future contributors.

This is my first PR to the EPAC project. I didn’t see a CONTRIBUTING.md, so I’ve followed standard practices and kept the changes scoped and traceable. I have additional pipeline templates to contribute, which I’ll submit in separate PRs once this one is reviewed.

To validate the setup, I’ve deployed it in my own Azure DevOps environment. Here's a screenshot showing the successful execution of all pipeline tasks, including policy sync, CLI prep, commit, and PR creation:

🟢 EPAC ALZ Library Sync – Successful Run

image

Thanks for the great work on EPAC—hope this addition helps others automate their ALZ sync workflows more easily.

Best regards, Justin

@stateofthearb
Copy link
Contributor Author

@microsoft-github-policy-service agree

@anwather
Copy link
Collaborator

I love this!!

@anwather anwather merged commit f82598b into Azure:main Aug 21, 2025
1 check 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