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

feat: trigger eic_container build to catch build errors #713

Merged
merged 7 commits into from
Sep 24, 2024

Conversation

wdconinc
Copy link
Contributor

Briefly, what does this PR introduce?

This PR causes changes in this repository to trigger a container rebuild on eicweb to catch errors like https://eicweb.phy.anl.gov/containers/eic_container/-/jobs/2955907 during container build which don't happen during detector benchmark custom build. Ultimately this should make the detector benchmark trigger unnecessary and simplify the workflows with which our benchmark pipelines are activated.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

No.

@github-actions github-actions bot added the topic: infrastructure Regarding build system, CI, CD label Apr 20, 2024
@wdconinc wdconinc marked this pull request as ready for review September 10, 2024 18:16
@wdconinc
Copy link
Contributor Author

This PR now triggers eic_container builds, and then indirectly the containers for both default and nightly. At some point we can fix the container to only trigger default when the container is triggered by an epic geometry push.

veprbl
veprbl previously approved these changes Sep 19, 2024
Copy link
Member

@veprbl veprbl left a comment

Choose a reason for hiding this comment

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

Looks good. This will allow to remove some custom geometry-building logic from common_bench.

@wdconinc wdconinc added this pull request to the merge queue Sep 21, 2024
@veprbl veprbl removed this pull request from the merge queue due to a manual request Sep 22, 2024
@veprbl veprbl added this pull request to the merge queue Sep 22, 2024
@veprbl veprbl removed this pull request from the merge queue due to a manual request Sep 23, 2024
@veprbl veprbl added this pull request to the merge queue Sep 23, 2024
Merged via the queue into main with commit e931500 Sep 24, 2024
114 of 115 checks passed
@veprbl veprbl deleted the trigger-container branch September 24, 2024 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Regarding build system, CI, CD
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants