You probably don’t need a dev
branch. What you need is:
- Github actions to automatically run tests (including downloading the relevant package versions as specified in your
Project.toml
) on every PR you make - Some magic to make sure those tests are also run on every PR that
CompatHelper
makes
This thread: Easy workflow file for setting up GitHub Actions CI for your Julia package has info for step (1), and these docs: Home · CompatHelper.jl have info for step (2).
Once you do this, you’ll get a nice green checkmark on your PRs that verifies that they install and test correctly before merging into master
.
I’d definitely recommend asking for help when you get into this state. Git can be confusing, but this isn’t the way