You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal would be to set up standard CI workflow that we could use to downstream-test some packages and documentation builds. These would act as canaries for any breaking changes to internal we might be doing:
A couple of candidates for packages: DocumenterCitations, DocumenterMermaid (pick a commit, run the package's test suite, but with Documenter#master as dependency)
We could also try to build some documentations, but not sure who are good candidates. The ones that would be good canaries (like JuMP) are very expensive to build.
If we can, we could also try to build the Julia manual. Maybe we can just pull the tarball of the latest release? This is also a bit expensive, but possibly worth it.
For the more expensive downstream tests, we could add some concurrency options to avoid too many unnecessary builds.
It's a nice self-contained issue for anyone who wants to dabble with GitHub Actions.
The text was updated successfully, but these errors were encountered:
We always run these before tagging each release, and we optionally run them on PRs of concern that may have downstream effects.
Here's a recent example where it was useful: jump-dev/MathOptInterface.jl#2318. The changes in that PR are not publicly breaking, but they add new features, and because of the opt-out nature of JuMP's testing system, it initially caused downstream solvers to start running (and failing) a new set of tests.
The goal would be to set up standard CI workflow that we could use to downstream-test some packages and documentation builds. These would act as canaries for any breaking changes to internal we might be doing:
For the more expensive downstream tests, we could add some concurrency options to avoid too many unnecessary builds.
It's a nice self-contained issue for anyone who wants to dabble with GitHub Actions.
The text was updated successfully, but these errors were encountered: