Skip to content

Support updating config.yaml in place #969

@kevsmith

Description

@kevsmith

Put bluntly, command developers need to be able to iterate quickly when building new bundles or they'll find better uses for their time.

A major obstacle in the Cog development experience is the requirement to bump the bundle version in config.yaml, upload the new version, and then assign it to a relay group. This adds several steps and many minutes of latency to what should be a fairly quick process.

Cog should support updating an existing config.yaml "in place" such that the changes take effect immediately (or as quick as possible). There are a couple of questions to answer:

  • How will Relay detect changes? Currently Relay's change detection relies entirely on the bundle version. Relay should continue to use bundle versions but also supplement with another recency check. Perhaps Cog could include a checksum of config.yaml in addition to the markup when Relay requests updates?
  • Should this ability always be available or should it require a -dev switch on Cog?

Supports roadmap issue #882

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions