CircleCI-Public / orb-tools-orb

Various tools for authoring and publishing CircleCI orbs
https://circleci.com/orbs/registry/orb/circleci/orb-tools
MIT License
51 stars 74 forks source link

feat: allow consumer to set tag for CircleCI images #171

Closed kilahm closed 1 year ago

kilahm commented 1 year ago

This feature is modeled after https://github.com/CircleCI-Public/shellcheck-orb/blob/master/src/jobs/check.yml#L7 .

I'm attempting to author an Orb within my company's CircleCI Server v3 instance. We have imported the orbs published under the circleci/* namespace. When using the jobs defined in this Orb, I'm getting the following error message at the checkout step:

Using SSH Config Dir '/home/circleci/.ssh'
git version 2.38.0
Cloning git repository
Cloning into '.'...
error: cannot create async thread: Operation not permitted
fatal: fetch-pack: unable to fork off sideband demultiplexer

exit status 128
CircleCI received exit code 128

I'd like this feature as a work-around to the potential underlying issue described here. The workaround is to use an Alpine or Ubuntu 21.04 based image.

orb-publisher commented 1 year ago

Your development orb has been published. It will expire in 30 days. You can preview what this will look like on the CircleCI Orb Registry at the following link: https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=dev:faeb34c3272eda2814f0c61a33bb41cf1c23e0b9

orb-publisher commented 1 year ago

Your development orb has been published. It will expire in 30 days. You can preview what this will look like on the CircleCI Orb Registry at the following link: https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=dev:77d207d38f3907fb5ffeca96cef61cd4b0c439c0

orb-publisher commented 1 year ago

Your development orb has been published. It will expire in 30 days. You can preview what this will look like on the CircleCI Orb Registry at the following link: https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=dev:b21ac739a57580616ea10cab6c8bf0cf28fbeadc

orb-publisher commented 1 year ago

Your development orb has been published. It will expire in 30 days. You can preview what this will look like on the CircleCI Orb Registry at the following link: https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=dev:b21ac739a57580616ea10cab6c8bf0cf28fbeadc

orb-publisher commented 1 year ago

Your orb has been published to the CircleCI Orb Registry. You can view your published orb on the CircleCI Orb Registry at the following link: https://circleci.com/developer/orbs/orb/circleci/orb-tools?version=11.5.0

kilahm commented 1 year ago

Thanks for getting this pushed through!