Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Explore options to allow better customization of changesets in campaign spec #17040

@mrnugget

Description

@mrnugget

After writing RFC 265: Multiple changesets per repository and implementing one of two options in https://github.com/sourcegraph/sourcegraph/pull/16235 we still think that there's room for improvement in the way we

  1. still miss an easy way to say: "create a changeset by creating changes in subdirectory A, B, C", see RFC 265)
  2. don't have a way to easily customize changesets per repository: while we do allow setting published per repository, using the syntax for more than one field (say: branch, title, published) becomes quite noisy
  3. don't have a way to easily set additional options per repository (see https://github.com/sourcegraph/sourcegraph/issues/16170)

This ticket should represent a spike to possible ways to restructure our campaign spec to make these things easier.

While talking about RFC 265 we realised that something's not quite right with our campaign spec structure and is standing in our way, so it makes sense to (time boxed) take a step back and, with all the knowledge about use cases we have right now, ask ourselves:

"What would a newly designed campaign spec look like that covers all of these use cases now?"

Metadata

Metadata

Assignees

Labels

batch-changesIssues related to Batch Changesestimate/5dspikeTime boxed investigation meant to facilitate more granular planning.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions