When I went to add a test for the resolve bug fixed in #44 I noticed that other tests weren't passing and that it was because of some expectations broken by my changes in that same PR. That made me wonder why that hadn't been caught in CI and I noticed that no CI config was present in this repo. When I went to set that up, I realized I had inadvertently created a code dependency from pods -> babashka, which didn't seem good (so, for example, you couldn't run pods's tests unless it was embedded as a submodule in babashka).
So this PR fixes all of the above and adds a test for the original resolve bug too. Let me know if you want me to remove anything or split it out into a separate PR.
When I went to add a test for the
resolve
bug fixed in #44 I noticed that other tests weren't passing and that it was because of some expectations broken by my changes in that same PR. That made me wonder why that hadn't been caught in CI and I noticed that no CI config was present in this repo. When I went to set that up, I realized I had inadvertently created a code dependency from pods -> babashka, which didn't seem good (so, for example, you couldn't run pods's tests unless it was embedded as a submodule in babashka).So this PR fixes all of the above and adds a test for the original
resolve
bug too. Let me know if you want me to remove anything or split it out into a separate PR.