Skip to content

ENH: Transition package build test GHA to modern remote infrastructure#53

Open
jhlegarreta wants to merge 2 commits intoInsightSoftwareConsortium:mainfrom
jhlegarreta:TransitionToModernRemoteActionCI
Open

ENH: Transition package build test GHA to modern remote infrastructure#53
jhlegarreta wants to merge 2 commits intoInsightSoftwareConsortium:mainfrom
jhlegarreta:TransitionToModernRemoteActionCI

Conversation

@jhlegarreta
Copy link
Copy Markdown
Member

@jhlegarreta jhlegarreta commented Feb 6, 2025

  • ENH: Transition project configuration to pyproject.toml
  • ENH: Transition package build test GHA to modern remote infrastructure

@jhlegarreta
Copy link
Copy Markdown
Member Author

@thewtex Should the wrapping/dockross-* files be removed? Supersedes PR #51?

@jhlegarreta jhlegarreta force-pushed the TransitionToModernRemoteActionCI branch 3 times, most recently from 5590578 to c6ecd12 Compare February 6, 2025 03:55
Transition project configuration to `pyproject.toml`.

Used the `setup-py-to-pyproject-toml.py` script in the
`ITKModuleTemplate` repository:
https://github.com/InsightSoftwareConsortium/ITKModuleTemplate

Added additional keywords manually.

Require `itk == 5.4.*` and bump the package to a new minor version.
Transition package build test GHA to modern remote infrastructure:
iadopt the `ITKRemoteModuleBuildTestPackageAction` action to avoid
boilerplate code.

Bump ITK version to 5.4.0 in CI following commit 073fa54.
@jhlegarreta jhlegarreta force-pushed the TransitionToModernRemoteActionCI branch from c6ecd12 to 51389b4 Compare February 6, 2025 03:56
if: matrix.os == 'macos-11'
run: |
cd ..
git clone --recursive https://github.com/KhronosGroup/OpenCL-SDK.git
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This CI is somewhat customized. I don't think we can use the standard remote action in this repo.

@thewtex
Copy link
Copy Markdown
Member

thewtex commented Feb 7, 2025

We need custom build infrastructure to add OpenCL support.

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.

3 participants