Skip to content

fix(ci): only produce stp files that are linked in README.md#1050

Open
wdconinc wants to merge 2 commits intomainfrom
rm-stp
Open

fix(ci): only produce stp files that are linked in README.md#1050
wdconinc wants to merge 2 commits intomainfrom
rm-stp

Conversation

@wdconinc
Copy link
Contributor

Briefly, what does this PR introduce?

The convert-to-step actions runs slower and slower, and people keep adding more geometry configuration for their own niche uses. This PR restricts the generation of step files to only those geometries linked from the README.md.

What kind of change does this PR introduce?

  • Bug fix (issue: slow CI)
  • 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 Feb 26, 2026
@wdconinc
Copy link
Contributor Author

@rahmans1 Please take a look and add any suggestions for geometries that you want exported to step as well.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes slow CI builds by limiting STEP file generation to only the detector configurations that are actually linked in the README.md, rather than generating files for all available configurations.

Changes:

  • Removed dependency on list-detector-configs job to stop generating STEP files for all configurations
  • Hardcoded a specific list of 6 detector configurations that correspond to geometries linked in README.md

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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