Closed jvehent closed 4 years ago
What does this fix? The circleci docker build succeeds.
Circle2 fails to checkout git tags on that alpine container without those packages explicitely installed: https://circleci.com/gh/mozilla-services/autograph-edge/57
In discussions with @milescrabill, we suspect that Circle's fallback git implementation doesn't support tags.
Right, the theory is that without this PR merged, if you tag a release, the circleci build will fail on checkout.
Just tried it by pushing a tag. I see the error message but it didn't break the build?
It made it all the way through to deploying the docker image as well.
I wonder if this forum post sheds some light on the reason tags are broken...
I'm OK with merging this PR if we can have some comments about why installing we are installing git/ssh and avoiding the circleci custom one.
Comment and link to forum discussion added
This can be closed now (I missed it and superseded it in #43)
Alpine doesn't have git and openssh by default which breaks checkouts of git tags