Skip to content

Conversation

Molter73
Copy link
Collaborator

Description

By nature, the release branches can drift from the master branch, this includes differences to the dependencies installed to the builder image and the tests the collector binary is run against.

Because the builder and integration tests images both take a pretty long time to build, we originally settled on only rebuilding these when it was absolutely necessary and added a couple PR labels to have them rebuilt on demand. Since we now have Power and Z runners for faster builds and the integration tests are being built in a faster manner too, we should just rebuild these on PRs targeting the release branch to reduce any potential confusion on colleagues that may not be aware of this intricate configuration.

Checklist

  • Investigated and inspected CI test results
  • Updated documentation accordingly

Automated testing

  • Added unit tests
  • Added integration tests
  • Added regression tests

If any of these don't apply, please comment below.

Testing Performed

TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why you did not do so. (Valid reasons include "CI is sufficient" or "No testable changes")
In addition to reviewing your code, reviewers must also review your testing instructions, and make sure they are sufficient.

For more details, ref the Confluence page about this section.

By nature, the release branches can drift from the master branch, this
includes differences to the dependencies installed to the builder image
and the tests the collector binary is run against.

Because the builder and integration tests images both take a pretty long
time to build, we originally settled on only rebuilding these when it
was absolutely necessary and added a couple PR labels to have them
rebuilt on demand. Since we now have Power and Z runners for faster
builds and the integration tests are being built in a faster manner too,
we should just rebuild these on PRs targeting the release branch to
reduce any potential confusion on colleagues that may not be aware of
this intricate configuration.
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.

1 participant