Skip to content

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented Sep 11, 2023

Enable nox-cross-arch test for push events because if we don't do this, the publish-docs will not run on pushes, so the in-development documentation will not be published.

While cross-arch tests are generally executed in the merge queue on the identical commit, activating them for push events provides an added layer of security. This is especially important in scenarios where emergency pushes might bypass the merge queue.

By using a literal `true`, yaml will interpret it as a boolean.

Signed-off-by: Leandro Lucarella <[email protected]>
If we don't do this, the `publish-docs` will not run on pushes, so the
in-development documentation will not be published.

While cross-arch tests are generally executed in the merge queue on the
identical commit, activating them for push events provides an added
layer of security. This is especially important in scenarios where
emergency pushes might bypass the merge queue.

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax llucax requested a review from a team as a code owner September 11, 2023 09:38
@llucax llucax requested a review from shsms September 11, 2023 09:38
@llucax llucax self-assigned this Sep 11, 2023
@github-actions github-actions bot added the part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) label Sep 11, 2023
@llucax llucax added this to the v1.0.0-rc1 milestone Sep 11, 2023
@llucax
Copy link
Contributor Author

llucax commented Sep 11, 2023

FYI @tiyash-basu-frequenz

@llucax llucax added the type:bug Something isn't working label Sep 11, 2023
@llucax llucax enabled auto-merge September 11, 2023 09:39
@llucax llucax added cmd:skip-release-notes It is not necessary to update release notes for this PR and removed cmd:skip-release-notes It is not necessary to update release notes for this PR labels Sep 11, 2023
@llucax
Copy link
Contributor Author

llucax commented Sep 12, 2023

At some point we might check if a job already ran in the merge queue and skip it in the push to save CPU cycles. There is always so much that can be improved in the CI 😱

@llucax llucax added this pull request to the merge queue Sep 12, 2023
Merged via the queue into frequenz-floss:v0.x.x with commit 7dc3bda Sep 12, 2023
@llucax llucax deleted the fix-publish-docs branch September 12, 2023 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:bug Something isn't working

Projects

Development

Successfully merging this pull request may close these issues.

3 participants