You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There should be a process/mechanism in place with which we can validate that changes done in Arcade won't break any consumer repos. There are several levels of validation:
Self validation
Arcade's dependencies version are always the latest (Versions.props os always up to date)
Arcade builds itself by using the latest bits in the repo (self build)
Build which was just validated is added to the "Validation" channel
Sample repo validation
Create a "arcade-validation" blob feed that is going to be used for publishing validation
A samples repo (arcade-validation), based of arcade-minimalci-sample, is created
Signing samples are added covering most of the signing scenarios
Publishing samples publishing to the "test" blob feed
Packaging samples
Helix (testing) samples
Publish to BAR step is added
Create a PR build definition where basic scenarios are validated once Maestro++ updates the versions from the "Pre-Latest" channel
Create an official build definition to validate "complex" scenarios like real signing and publishing
As the official build completes, the build is added to the "Latest" channel
There should be a process/mechanism in place with which we can validate that changes done in Arcade won't break any consumer repos. There are several levels of validation:
darc branch
(depending on whether if it is completed or not) update the versions of a repo+branch from the "Latest" channelBasic things that Arcade repo has to have:
The text was updated successfully, but these errors were encountered: