This repository was archived by the owner on Sep 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
Campaigns: 3.18 Tracking Issue #11523
Copy link
Copy link
Closed
Labels
Milestone
Description
Plan
The main goals for this iteration are:
- Add support for Gitlab to campaigns (Adam)
- Implement the campaigns workflow as documented in update docs for new campaign flow #10921 (Erik, Thorsten)
Both tie back to our OKR-based overarching goal to release campaigns as a non-feature-flagged, non-beta feature and get N customers using it to create campaigns.
Implementing Gitlab support is the result of multiple customers asking for it. Implementing the new workflow is the result of usertesting with Sourcegraph colleagues.
The first one should increase the number of customers trying out campaigns, the second one should make it easier for all customers to get started with campaigns and actually create campaigns.
Availability
Period is from June 22nd to July 17th (20 days). Please write the days you won't be working and the number of working days for the period.
- @mrnugget: 17d (Not working 6-8th July )
- @eseliger: 20d
- @LawnGnome: 19d (Canada Day 1st July)
Workload
@LawnGnome: 13.00d
- Cache diffstat for external changesets #11075 0.5d
- Clearer error message for improper JSON escape sequence in
src actions scope-query#10541 0.5d 🐛- Update jsonx dependency #233
🐛
- Update jsonx dependency #233
- Support GitLab in campaigns #11586 12d
- campaigns: spurious Percy failures caused by the landing page video #12170 🐛
-
campaigns: GitLab webhook support#12171 2d - CODEOWNERS: campaigns should own docs #12218

@eseliger: 4.50d
-
Frontend: New campaigns flow#10986 8d - YAML support for action definitions #11589 1d
- Use paginated search in src-cli to fetch repositories for campaigns #11587 1d 🕵️
- Don't put campaigns marketing page on dotcom behind auth #11501 0.5d
- Allow previewing of changesets for unsupported code hosts #11193 1.5d
- Remove hard distinction between manual and patchset campaigns #10984 0.5d
-
Backend: New campaign flow#10985 12d -
Replace "automation" feature flag with "campaigns" toggle and remove configuration flags#10713 1d 🛠️ -
Creating larger campaigns using src-cli fails with 413#9202 0.5d 🐛 - Make the verbose-mode ("-v") UI the default UI for src action exec #224
- Enable Campaigns by default (with write-access only for admins) #11621

- Implement missing bits in CampaignSpec/ChangesetSpec resolvers #12247

- Delete expired CampaignSpecs and ChangesetSpecs #12210

- Implement ChangesetSpec resolver and validation of specs #12092

- New campaigns flow: implement moveCampaign mutation #12049

- Add a basic implementation of the applyCampaign mutation #11934

- Add createCampaignSpec/createChangesetSpec mutations #11813

- Add GraphQL resolvers for CampaignSpec/ChangesetSpec #11733

- Add CampaignSpecs & ChangesetSpecs tables, type definitions and campaigns.Store support #11711

- Check that $VERSION is in MAJOR.MINOR.PATCH format in release.sh #227

@ryanslade: 2.00d
-
src actions execcan cause frontend to be OOMKilled #10540 2d 🐛