Skip to content

Add AlgebraicEpiModels wrapper package - #9

Merged
SamuelBrand1 merged 2 commits into
mainfrom
reexport_pkg
Sep 29, 2026
Merged

SamuelBrand1 merged 2 commits into
mainfrom
reexport_pkg

Conversation

@SamuelBrand1

Copy link
Copy Markdown
Collaborator

Introduce a new AlgebraicEpiModels Julia package that re-exports AlgebraicEpiMech and ConfigurableEpi as a single convenience install. Document that this only works on Julia 1.13+ installation path because of recursive [source] in Projects.Added a GitHub Actions to verify the wrapper installs, loads, and re-exports both packages without export conflicts.

Introduce a new `AlgebraicEpiModels` Julia package that re-exports `AlgebraicEpiMech` and `ConfigurableEpi` as a single convenience install. Document the new Julia 1.13+ installation path in getting started, and add a GitHub Actions smoke test to verify the wrapper installs, loads, and re-exports both packages without export conflicts.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Unresolved compatibility and CI validation issues remain.

Review effort: Lite
Findings: 3 Medium severity · 1 Low severity

Open (4)
What changed in this PR

Adds an AlgebraicEpiModels Julia wrapper package that re-exports AlgebraicEpiMech and ConfigurableEpi.

Changes:

  • Adds wrapper package metadata and module.
  • Documents Julia 1.13+ installation.
  • Adds a GitHub Actions smoke test.
File Summary
docs/​getting-started.md Documents wrapper installation.
AlgebraicEpiModels/​src/​AlgebraicEpiModels.jl Re-exports both packages.
AlgebraicEpiModels/​Project.toml Defines dependencies and compatibility; Julia compatibility should be restricted to 1.13+.
.github/​workflows/​test-algebraicepimodels.yaml Adds installation and export checks; dependency sources, export assertions, and cache permissions need correction.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/test-algebraicepimodels.yaml
Comment thread .github/workflows/test-algebraicepimodels.yaml Outdated
Comment thread AlgebraicEpiModels/Project.toml
Comment thread .github/workflows/test-algebraicepimodels.yaml
@SamuelBrand1
SamuelBrand1 merged commit 647c44f into main Sep 29, 2026
4 checks passed
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.

2 participants