Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decide on how to ship reproducible Julia code at release #37

Closed
seabbs opened this issue Feb 13, 2024 · 1 comment
Closed

Decide on how to ship reproducible Julia code at release #37

seabbs opened this issue Feb 13, 2024 · 1 comment

Comments

@seabbs
Copy link
Collaborator

seabbs commented Feb 13, 2024

In #32 (and #36) we remove the Manifest.toml from EpiAware as this was not required for between contributor reproducibility and was causing merge issues in a PR workflow.

Potentially shipping this at a release point (or an overarching Manifest.toml) would be a good idea for ensuring the reproducibility of this analysis (not the EpiAware.jl package. We could also potentially do this in other ways (such as shipping a Docker image).

This issue is for discussing and deciding on the right course for this and also deciding when we should aim to do this.

@SamuelBrand1
Copy link
Collaborator

At this time, I think we have moved towards EpiAware as a package which the pipeline uses (plus with an aspiration to an EpiAwarePipeline package).

The specific analysis done in the pipeline should ship with a Manifest.toml, but the other package(s) shouldn't (as per usual package management in Julia).

@seabbs seabbs closed this as completed Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants