I have two unregistered packages, call them “First” and “Second”. Second is dependent on First, and I’ve ran
add [github/path/First.git] to reflect that in Second’s Manifest - so far so good. Everything works well locally, but when I try to test Second on CircleCI, the build breaks in the package resolving step
Resolving package versions... ERROR: Unsatisfiable requirements detected for package First : First  log: ├─First  has no known versions! └─restricted to versions * by Second [8c69bf56] — no versions left └─Second [8c69bf56] log: ├─possible versions are: 0.2.0 or uninstalled └─Second [8c69bf56] is fixed to version 0.2.0
I gather this has something to do with the versions of the two packages, but am unsure of how to parse that message.
As a side-note, both of these packages are in private repositories, and required github credentials during the local
add step. Can I provide github credentials to the
Pkg.add command in my CI by using environment variables?