trixi-framework / trixi-framework/Trixi.jl

Adding PackageCompiler.jl to CI

Open
#3,151 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.