This repository has been archived by the owner on Jun 13, 2024. It is now read-only.
Bug: CORS failures when loading a config.yml that includes private orbs #284
Labels
bug
Something isn't working
Is there an existing issue for this?
Current behavior
When trying to load an existing
config.yml
for one of our pipelines, the end user experience is that nothing happens. It seems as though the VCE simply doesn't work or "do anything".If I pull up the Web Console, I can see multiple CORS failures for calling a Heroku app that is trying to load data about my company's private orbs.
I've tried in both Safari and Firebox, and both return CORS HTTP 503 (just to make sure).
Minimum reproduction code
Not publicly available, but I may be able to provide a sanitized version
Steps to reproduce
config.yml
that includes private orbs from a specific CircleCI organizationconfig.yml
Expected behavior
Ideally, it would be great if the VCE supported private orbs but I know that is likely a complicated scenario.
In the immediate term, I would recommend orbs which are not public to be checked first, and if an orb is identified as private ("not available to be loaded into VCE at this time"), I believe maybe the step could be loaded but perhaps be identified as greyed out and maybe without details when clicking it, but at least it should show the sequence of the commands it infers even if it doesn't actually know what they do? (if that's possible)
CircleCI Config SDK version
n/a
Node.js version
n/a
In which operating systems have you tested?
Other
Safari 15.6.1
Firebox 104.0.2
The text was updated successfully, but these errors were encountered: