# Revisit GitHub Actions for Slicer CI?

**URL:** https://discourse.slicer.org/t/revisit-github-actions-for-slicer-ci/31886
**Category:** Development
**Tags:** nightlybuild
**Created:** [September 25, 2023, 2:01pm UTC](https://discourse.slicer.org/t/revisit-github-actions-for-slicer-ci/31886 "2023-09-25T14:01:13Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)
#### Post date: [September 25, 2023, 2:30pm UTC](https://discourse.slicer.org/t/revisit-github-actions-for-slicer-ci/31886/3 "2023-09-25T14:30:53Z")

</div>

Thanks for the pointers. In the context of SlicerDMRI\[1\], we worked with @jhlegarreta to setup CI for the extension so that it builds Slicer and the associated extension.

Total time for building Slicer alone\[2\] using the `ubuntu-22.04` worker is ~3.5hrs and I anticipate that the macOS and Windows build times would be longer (at least using the default worker made available for open-source project).

That said, with the availability of dedicated resources to both support the implementation of the infrastructure as well as more performant workers, we should be able to further leverage GitHub Actions infrastructure.

In the meantime, here are some issues we need to address:

- [Create develeper package / SDK · Issue #3353 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/issues/3353)
- [Proposal: Install SimpleITK from wheels instead of building from source](https://discourse.slicer.org/t/proposal-install-simpleitk-from-wheels-instead-of-building-from-source/25635)

Lastly, to fully adapt the GitHub Actions infrastructure, we would also need runner for M1 to be available. See [GitHub Actions: Apple Silicon (M1) powered macOS runners (Public Beta) · Issue #528 · github/roadmap · GitHub](https://github.com/github/roadmap/issues/528)

* * *

1. [GitHub - SlicerDMRI/SlicerDMRI: Diffusion MRI analysis and visualization in 3D Slicer open source medical imaging platform.](https://github.com/SlicerDMRI/SlicerDMRI/tree/master) 

2. [DOC: Sync the license file with the current Slicer license file content · SlicerDMRI/SlicerDMRI@6758b84 · GitHub](https://github.com/SlicerDMRI/SlicerDMRI/actions/runs/5755237502/job/15602531663)

---

_[View the full topic](https://discourse.slicer.org/t/revisit-github-actions-for-slicer-ci/31886)._
