microsoft / MSIX-PackageSupportFramework

The Package Support Framework (PSF) is a kit for applying compatibility fixes to packaged desktop applications.
MIT License
115 stars 57 forks source link

Migrating pipelines to 1ES PT #252

Closed zinniaa closed 9 months ago

zinniaa commented 9 months ago

Why is this change being made?

This change is being made to migrate our pipeline from the classic pipeline to 1ES Pipeline Template. This is necessary to comply with new requirements and ensure that it is part of a governed solution.

What changed?

Converted the tasks of the classic pipeline to YAML format, which extends the 1ES Pipeline Template. Added .gdnbaselines file for manual baselining of the newly created 1ESPT pipeline. Made changes to fix violations that were causing errors in the new pipeline.

How was the change tested?

Created a new pipeline as per 1ESPT guidelines and tested it by running the build for this branch. The pipeline was verified to be running successfully and all tasks were completing without errors.