Skip to content

feat(assets): serve provider and IDE icons from dl.devsy.sh#652

Merged
skevetter merged 1 commit into
mainfrom
naive-flamingo
Jul 11, 2026
Merged

feat(assets): serve provider and IDE icons from dl.devsy.sh#652
skevetter merged 1 commit into
mainfrom
naive-flamingo

Conversation

@skevetter

@skevetter skevetter commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Repoints provider and IDE icon URLs to the Cloudflare R2 object storage host (dl.devsy.sh/assets). The previous URLs — devsy.sh/assets/* and raw.githubusercontent.com/devsy-org/devsy/main/desktop/src/images/* — both 404, so provider and IDE icons were broken.

The SVG assets have already been uploaded to R2 and resolve (200 image/svg+xml).

Changes

  • Add config.DownloadBaseURL and point WebsiteAssetsURL at it, fixing every IDE icon that resolved through the old dead host.
  • Make the Bob IDE parse its icon via WebsiteAssetsURL like all other IDEs, and add its dark variant.
  • Repoint built-in provider icons (docker, kubernetes, podman, pro) and the Pro fallback provider.

Notes

The external devsy-provider-* repos hardcode their icon URLs in hack/provider/main.go and are updated separately; each needs a new release to regenerate provider.yaml.

Summary by CodeRabbit

  • Bug Fixes
    • Updated provider and IDE icon links to use the dedicated asset host.
    • Improved consistency and reliability when loading Docker, Kubernetes, Podman, Dev, code-server, and Bob icons.
    • Centralized asset URL configuration for release and image assets.

Repoint provider and IDE icon URLs to the Cloudflare R2 object storage
host (dl.devsy.sh/assets) instead of the previously dead devsy.sh/assets
and raw.githubusercontent.com paths.

- Add config.DownloadBaseURL and point WebsiteAssetsURL at it, fixing all
  IDE icons that resolved through the old host.
- Make the Bob IDE parse its icon via WebsiteAssetsURL like every other
  IDE, and add its dark variant.
- Repoint built-in provider icons (docker, kubernetes, podman, pro) and
  the Pro fallback provider.
@netlify

netlify Bot commented Jul 11, 2026

Copy link
Copy Markdown

Deploy Preview for devsydev ready!

Name Link
🔨 Latest commit 0464ce5
🔍 Latest deploy log https://app.netlify.com/projects/devsydev/deploys/6a5219865f96fb00080bb9ff
😎 Deploy Preview https://deploy-preview-652--devsydev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4e1e84ac-bc0f-420a-a183-4bc2a29f70fe

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@netlify

netlify Bot commented Jul 11, 2026

Copy link
Copy Markdown

Deploy Preview for images-devsy-sh ready!

Name Link
🔨 Latest commit 0464ce5
🔍 Latest deploy log https://app.netlify.com/projects/images-devsy-sh/deploys/6a52198669a150000809aa54
😎 Deploy Preview https://deploy-preview-652--images-devsy-sh.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@skevetter
skevetter marked this pull request as ready for review July 11, 2026 11:11
@skevetter
skevetter merged commit 915f4a2 into main Jul 11, 2026
60 checks passed
@skevetter
skevetter deleted the naive-flamingo branch July 11, 2026 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant