Core Services: 3.13 Tracking Issue
Created by: tsenart
Status
This tracking issue is approved.
Availability
Period is the January 21st until February 17th. Please put in the days you won't be working and the number of working days for the period.
- @keegancsmith Not working: 4th & 5th February, Availability: 18d
- @kzh Availability 20d
- @mrnugget - Not working: 6th & 7th February (presumably), Availability: 18d
- @rvantonder 19d
- @ryanslade Availability 20d
- @tsenart 5d (for coding)
- @unknwon Not working: Jan 24th (Chinese New Year), Availability: 19d
Planned work
@keegancsmith: 8.00d
-
e2e: log all e2e failures into central location for triage #8026 1d -
gitserver: Correctly report if repos are cloning after rebalance #7970 1d 🐛 🕵 ️ -
download button not shown for images #7924 0.5d -
gitserver: implement back-off on reclone operation #7804 1d 👩 🐛 -
Test and document src-expose on ec2 with docker-compose and startup #7803 1d 👩 -
gitserver should auto-recover from corrupt repository clones #6676 1d 👩 🐛 🕵 ️ -
repos: Stop reading repo.enabled #3971 0.5d 🧶 -
Support internal CA or self-signed TLS certificates for all external communication #71 2d 👩 -
zoekt: support indexing multiple branches in zoekt-archive-index#7930 2d👩 🕵 ️ -
Ref glob search perf followups#7642 2d 🧶 -
Code host fingerprinter#7464 1d🕵 ️ -
Exclude directories from search results#6870 2d👩 -
Gitlab OAuth certificate signed by unknown authority#4652 0.5d🐛 👩 -
Support SSH key credentials directly in external service configs#3924 2d👩 -
docs: Ensure new arch for repo-updater is reflected in dev docs#3911 0.5d 🧶 -
docs: Document using an alternate clone URL for repos#658 0.5d 🧶
@kzh: 6.50d
-
Add BitBucket build status support in bitbucket-server-plugin #8386 ?d 👩 -
a8n/core: Support updating changesets on BitbucketServer #7762 1d 🛠 ️ -
a8n: Move "default branch" check to execution of CampaignJob #7725 2d 🛠 ️ -
a8n/core: Extend CreateCampaignInput to accept Branch and persist it #7687 2d 🛠 ️ -
Password-reset link not rendered for non-admin users #7520 0.5d 🐛 -
Error fetching commit author info from GraphQL API #5335 1d 👩 🐛 -
Simplify Bitbucket Server plugin interaction with Sourcegraph#7824 3d -
Forbidden - CSRF token invalid#7368 2d🐛 -
Address repohascommitafter search filter performance bottleneck#6745 0.5d
@mrnugget: 10.00d
-
a8n: failed creating PRs because 'assignee' doesn't exist #8113 1d 🐛 -
Creating a manual campaign -> unexpected draft mode #8009 ?d 👩 -
a8n: Updating partially published Campaigns is not supported #7915 2d 🐛 -
Automation should never miss search results #7861 3d 🐛 🧶 -
a8n: Finish implementation of src actions exec
#7850 3d🛠 ️ -
Send pings about Automation usage to Sourcegraph #7711 1d -
Write C# LSIF indexer#7760 ?d🛠 ️ -
a8n Spike: Add ability to "stack diffs" (RFC 92)#7721 3d🛠 ️
@rvantonder: 6.00d
-
Trailing backslash at end of expression: `` when searching for valid regexp #7604 1d 🐛 👩 -
Enforce warnings for unsupported parameters and filters in structural search #7293 1d 🧶 -
Backend returns invalid filter chip with space "lang:ignore list" #6498 2d 👩 🐛 -
Impossible to search for colons in literal search #6490 2d 🐛 -
search: design proposals for AND / OR / NOT expressions#8346 4d -
Extract and dump type information for Dart LSIF#7908 4d🛠 ️ -
search: Implement AND / OR / NOT for file contents#7823 ?d -
search filter#7003 4darchived
/fork
"yes/no/only" values are confusing👩 🛠 ️
@ryanslade: 8.00d
-
a8n: exposed token in the error message if create campaign failed #8105 ?d 🐛 -
sourcegraph/security-issues #60 ?d 🐛 🔒 -
Redact GitLab access token from error log message #8078 ?d 🐛 -
Add setting to enable read-only mode for automation for all Sourcegraph users #8013 ?d 👩 -
a8n/auth: Regex search/replace doesn't work in private repos #7914 1d 🐛 -
Remove published_at fields from Campaign and ChangesetJob #7782 2d 🧶 -
a8n/core: GraphQL API for an extended campaign list view #7553 2d 🛠 ️ -
a8n/core: Expose labels of all changesets in campaign in GraphQL API #7549 1d -
a8n/core: Expose CI status on changesets #7093 2d 🛠 ️ -
a8n/core: Extend GraphQL API to include participant users involved in the campaign#7552 1d🛠 ️ -
a8n/core: Expose comments of all changesets in campaign in GraphQL API#7548 2d🛠 ️ -
Diagnose and fix slow /.api/registry/extensions endpoint#7544 1d 🧶 -
a8n: Heuristic syncing of Changesets and ChangesetEvents#6388 3d 🧶
@tsenart: 3.50d
-
Use basic auth instead of query params for auth in github-proxy #8310 0.5d 🧶 -
Core Services: 3.13 Tracking Issue #7719 ?d -
Prevent upgrading more than one minor version at a time #7702 1d 🐛 -
Redis AOF file grows unbounded due to frequent container restarts #3300 2d -
redis: Log spam warning when redis is loading the dataset in memory #2904 ?d 🐛 👩 -
Reject invalid externalURL with non-/ path#7884 0.5d🐛
@unknwon: 16.00d
-
External services documentation needs to be updated #8288 0.5d -
Make read:org permissions optional / dependent upon whether allowOrgs
is specified #8163 1d👩 -
sourcegraph/security-issues #61 0.5d 👩 🔒 -
Bitbucket Cloud external service doesn't respect custom URLs #7990 1d 👩 -
authz code logs warnings about Redis returning nil values #7912 0.5d 🐛 -
RFC 40: Move call to the Authz methods into application layer #7878 1d 🧶 -
sourcegraph/security-issues #55 1d 🔒 -
RFC 40: Add unit tests for GraphQL APIs #7748 1d 🧶 -
sourcegraph/security-issues #54 1d 🔒 -
Enable HTTP Strict Transport Security (HSTS) on sourcegraph.com (and all subdomains) #7660 0.5d 🔒 -
It is not clear how to configure Sourcegraph to just access public repositories #7587 0.5d 🐛 -
Enforce minimum password requirements #7521 0.5d 🔒 -
RFC 40: Handle user deletion #7302 1d -
Match highlight at the end of a long result snippet freezes browser tab #6489 1d 🐛 -
Querying repository by name with github.com prefix always returns empty string for name #5125 1.5d 🐛 -
unused site setting git.cloneURLToRepositoryName #3768 0.5d 🧶 -
postgresql: (Auto)tune DB pool sizes based on max_connections #3473 3d 👩 -
Make new pricing tiers reflected in feature access#7927 1d🐛 -
RFC 40: Add Prometheus metrics#7827 1d🛠 ️ -
sourcegraph/security-issues#53 ?d🔒 -
Auth: explicit session invalidation#1126 2d🔒