NEARBuilders / NEARBuilders/everything-dev

v2-platform: 06 Zephyr removal across all workspaces + provider seam

Open
#282 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ready-for-agent
Dominant language
TypeScript
Stars
5
Forks
6
Avg merge
1m
Merged PRs (30d)
1

Description

Parent

#274 (v2 platform services spec)

What to build

Zephyr removal: the CDN bundler plugin comes out of every workspace build config, the deploy-output parsing and ZE-error classification come out of the build orchestration, and the catalog pins are dropped. The provider seam (the storage adapter from the core ticket) is formalized as the extension point for future providers (IPFS notably). Official CI deploys through the deploy service under the platform account on the official domain. After this ticket, nothing in the platform references Zephyr and the official production path is the new one end-to-end.

Acceptance criteria

  • No workspace build config contains a CDN bundler plugin; builds produce plain dist output
  • Build orchestration no longer parses deploy-console output or retries on CDN-provider errors
  • Official CI (build → upload via deploy service → publish) succeeds end-to-end on the official domain
  • The provider seam is documented as the extension point, with the local-disk and S3 providers as reference implementations
  • A full official deploy (all workspaces) completes with zero Zephyr involvement anywhere
  • Rollback story: the previous official URLs remain valid (immutable content-hash storage)

Blocked by

  • #278 (bos deploy CLI)
  • #279 (R2/S3 storage provider)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the workspace build configs, build orchestration, official CI path, deploy service, and provider seam described in the ticket. Check the blocked #278 and #279 work first, then verify plain dist output, provider documentation with local-disk and S3 references, and an end-to-end official deploy with rollback URLs and no Zephyr involvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
build-system, ci-cd, cloud, devops
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.