Skip to content

Conversation

@lgritz
Copy link
Collaborator

@lgritz lgritz commented Oct 17, 2025

Trick learned from the rawtoaces CI workflow

@lgritz
Copy link
Collaborator Author

lgritz commented Oct 25, 2025

This has been in review for over a week with no comments. Any objections?
Considering that it's a CI-only change, I will merge it if I don't hear anything by Monday morning.

@lgritz lgritz requested a review from Copilot October 25, 2025 21:07
Copy link
Contributor

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 simplifies the CI workflow by consolidating duplicate build logic. The aswf-old job now uses the reusable build-steps.yml workflow instead of duplicating all build steps inline, matching the pattern used in other jobs like aswf-new.

Key Changes:

  • Refactored aswf-old job to call build-steps.yml instead of inlining all steps
  • Added support for container volumes and old node installation in the reusable workflow
  • Updated matrix configurations to use optional_deps_append parameter

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/ci.yml Replaced inline steps in aswf-old job with call to build-steps.yml; added optional_deps_append to matrix configurations
.github/workflows/build-steps.yml Added container_volumes and old_node inputs to support requirements of old ASWF containers

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

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Larry Gritz <[email protected]>
@lgritz lgritz merged commit e937e8f into AcademySoftwareFoundation:main Oct 26, 2025
33 checks passed
@lgritz lgritz deleted the lg-workflow branch October 26, 2025 22:11
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Oct 26, 2025
…, too (AcademySoftwareFoundation#4932)

Trick learned from the rawtoaces CI workflow

---------

Signed-off-by: Larry Gritz <[email protected]>
Co-authored-by: Copilot <[email protected]>
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