Skip to content

feat(sync): migrate DigitalOcean model sync#3063

Merged
rekram1-node merged 1 commit into
devfrom
feat/digitalocean-model-sync
Jul 6, 2026
Merged

feat(sync): migrate DigitalOcean model sync#3063
rekram1-node merged 1 commit into
devfrom
feat/digitalocean-model-sync

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

Summary

  • migrate DigitalOcean from its standalone generator into the shared model sync runner
  • fetch the complete paginated model catalog and join first-party static pricing, including long-context tiers
  • preserve curated cache/reasoning/audio pricing and retain unmanaged or missing local models for lifecycle review
  • use canonical base_model metadata for new resolvable models without overriding intrinsic fields such as open_weights, family, dates, or knowledge
  • move existing DigitalOcean citations into preserved file headers and remove the old generator

Testing

  • bun test packages/core/test/sync.test.ts (26 pass)
  • bun validate
  • git diff --check

A live bun digitalocean:sync --dry-run was not available locally because no DigitalOcean API token is configured. The workflow accepts either DIGITALOCEAN_API_TOKEN or DIGITALOCEAN_ACCESS_TOKEN.

Sources

@rekram1-node rekram1-node merged commit de152db into dev Jul 6, 2026
1 check passed
@rekram1-node rekram1-node deleted the feat/digitalocean-model-sync branch July 6, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant