Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Remove template explosion on the maui templates build tests. #15365

Merged
merged 2 commits into from Jun 22, 2023

Conversation

mandel-macaque
Copy link
Member

Move to minimize the size of the yaml by using a matrix over expanding the same templates twice. This will reduce the final size of the yaml of the pipeline.

@Eilon Eilon added the area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions label Jun 1, 2023
@rmarinho
Copy link
Member

/rebase

@github-actions github-actions bot force-pushed the dev/mandel/matrix-build-maui-templates branch from 2347f3c to 9265ef3 Compare June 13, 2023 16:20
@mandel-macaque
Copy link
Member Author

/rebase

@github-actions github-actions bot force-pushed the dev/mandel/matrix-build-maui-templates branch from 9265ef3 to dddd12b Compare June 16, 2023 14:31
@mandel-macaque
Copy link
Member Author

/rebase

@github-actions github-actions bot force-pushed the dev/mandel/matrix-build-maui-templates branch from cd2e7e1 to 4cc518e Compare June 19, 2023 20:54
if ($env:AGENT_JOBSTATUS -eq "SucceededWithIssues") {
Write-Host "##vso[task.complete result=Failed;]DONE"
}
displayName: Fail if any issues occurred

- ${{ each RunPlatform in parameters.RunPlatforms }}:
Copy link
Member

@pjcollins pjcollins Jun 20, 2023

Choose a reason for hiding this comment

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

Should we do the same for the run templates jobs? I think we'd want to use the matrix strategy here as well if it produces less YAML, but that could be done in a future PR.

Copy link
Member Author

Choose a reason for hiding this comment

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

You are 100% correct, I was going to dos it in a future PR :)

Move to minimize the size of the yaml by using a matrix over expanding
the same templates twice. This will reduce the final size of the yaml of
the pipeline.
@mandel-macaque mandel-macaque force-pushed the dev/mandel/matrix-build-maui-templates branch from 4cc518e to 52b612d Compare June 21, 2023 14:58
@mandel-macaque mandel-macaque marked this pull request as ready for review June 21, 2023 15:00
@mandel-macaque mandel-macaque merged commit 416b401 into main Jun 22, 2023
28 checks passed
@mandel-macaque mandel-macaque deleted the dev/mandel/matrix-build-maui-templates branch June 22, 2023 15:00
@mandel-macaque mandel-macaque restored the dev/mandel/matrix-build-maui-templates branch June 22, 2023 18:47
@github-actions github-actions bot locked and limited conversation to collaborators Dec 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants