trixi-framework / trixi-framework/Trixi.jl
Adding PackageCompiler.jl to CI
- Dominant language
- Julia
- Stars
- 731
- Forks
- 166
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 25
Description
PackageCompiler.jl should work with Trixi.jl once https://github.com/trixi-framework/P4est.jl/pull/176 is merged. I wonder if it will be worth it to add CI tests for PackageCompiler.jl which will actually test the portability of executables generated by Trixi.jl for all operating systems.
This CI will be slower than the others, so we should only run it when the master has been pushed. Trixi.jl could then even be provided as a download-able in the releases maybe :)
Contributor guide
Research direction
Start by reviewing the repository's existing CI workflows and the PackageCompiler.jl compatibility requirement after P4est.jl pull request 176 is merged. Determine how to run the slower checks only for pushes to master and how to test portability across operating systems. Done means the CI builds and validates Trixi.jl executables on the intended operating systems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, julia
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100