Skip to content

Core Services: 3.15 Tracking Issue

Created by: tsenart

Status

This tracking issue is WIP.

Availability

Period is the March 21st until April 18th. Please put in the days you won't be working and the number of working days for the period.

  • @keegancsmith: 9d. (Public holiday 10th and 13th. Conservatively halving my availability due to childcare + covid)
  • @mrnugget: 14d. (Public holiday on 10th and 13th. Additionally probably 4-5d not working)
  • @rvantonder: 18d (Not 10th and 13th)
  • @ryanslade: 18d (10th and 13th April are holidays)
  • @tsenart: 3d (23rd to 27th of March off)
  • @unknwon: 19d. Not working April 6th (national holiday)

Planned work

@keegancsmith: 6.00d

  • Removing intermediate caching on frontend for raw endpoint #9372
  • simple traces for search #8655 2d
  • Update docs for "Adding repositories already cloned to disk" #8412 1d 👩🐛
  • Docs page for "using Sourcegraph with a monorepo" #8411 1d 👩
  • Automatically build zoekt in CI #5819 0.5d 🧶
  • No codeintel on go-ethereum #4401 🐛
  • 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 🧶
  • Ability to run Sourcegraph Docker Image inside network with proxy #250 0.5d

@mrnugget: 9.00d

  • Major regression in code host syncing / EXTSVC_CONFIG_FILE support? #9779 🐛
  • Merged GitHub changesets are first displayed as closed and, after next sync, as merged #9396 🐛
  • Updating a closed campaign with N already merged changesets creates N new changesets #9395 0.5d 🐛
  • Searching repositories with src action exec fails if they're being cloned #9149 0.5d 🧶
  • Get rid of legacy names and fields #9106 1.5d 🧶
  • Add a test for RunChangesetJobs #9103 0.5d 🧶
  • Burndown chart cannot reliably show past review state of GitHub pull requests #9010 0.5d 🐛
  • Existing merged changesets are “closed” and hence removed from the tracking campaign #8981 1.5d 🐛
  • campaigns: Improve UX of using the src CLI with Automation #8479 3d 🛠
  • Add support for repository visibility filter in search #8344 1d 👩

@rvantonder: 16.50d

  • Activate and/or queries for content search #9176 1d 👩🛠
  • Query validation of literal, regexp, and structural search patterns #9174 4d 👩🛠
  • Query validation of Sourcegraph language parameters #9173 3d 👩🛠
  • Implement concat search pattern semantics for literal, regexp, structural search #9171 3d 👩🛠
  • Add and/or query evaluation #9169 3d 👩🛠
  • Feature flag and/or query code path #9168 0.5d 👩🛠
  • Add and/or query parser scaffolding #9167 2d 👩🛠
  • search: Implement AND / OR for file contents #8567 👩🛠

@ryanslade: 9.50d

  • Open changesets of a closed campaign are still being synced #9402 0.5d 🐛
  • RFC 132: Spawn changeset syncer per external service #9198 1d
  • Report scheduled time of next changeset sync #9108 0.5d
  • Matching GitHub webhook events by ref might match PRs in wrong repositories #9009 1d 🐛
  • Instrument changeset syncing #8588 1.5d
  • RFC 132: Expose configurable rate limiter for external services #8546 3d
  • a8n: Support Bitbucket build status webhooks #8480 1d
  • Move background workers out of frontend #7647 1d 🧶
  • RFC 132: Use rate limit data when scheduling changeset syncs #9105 1d

@sqs

  • include the license key in pings #9833 :shipit:

@tsenart

  • Core Services: 3.15 Tracking Issue #9116
  • Document licenses for third party open source projects that we depend on #8659
  • tracking-issue: Fix top level PRs #9805 :shipit:
  • tracking-issue: Fix #9774 (closed) #9803 :shipit:
  • tracking-issue: Track Pull requests #9711 :shipit:

@unknwon: 6.50d

  • authz: add unit tests for PermsSyncer #9160 0.5d 🧶
    • authz: add tests for PermsSyncer #9269 :shipit:
  • authz: draw high-level design of PermsSyncer #9158 0.5d
  • authz: PermsSyncer should use partial results when the user/repo has no permissions #9157 0.5d
  • repo-updater: make repos.Store.ListRepos support filter by visibility and more efficient ExternalRepos #9154 0.5d
  • search: just repo search fails to find sourcegraph repo #9146 🐛
  • repo-updater: potential data race in DebugDump #9045 0.5d 🐛
  • sourcegraph/customer #38 👩
  • RFC 113: Implement PermsFetcher interface for GitHub authz provider #8890 1d
  • Drop provider column from perms table #8842 0.5d 🧶
  • RFC 113: Instrumenting PermsSyncer #8612 0.5d 🛠
  • Forbidden - CSRF token invalid #7368 2d 🐛
  • repo-updater: remove the use of dbconn.Global for getting external services #9156 0.5d 🧶
  • authz: better heuristic of NextSyncAt by PermsSyncer #9098 1d
  • docs: GitHub background permissions syncing #9692 :shipit:

@uwedeportivo

  • regression e2e search tests: Problems connecting to searcher #9323 🐛

Legend

  • 👩 Customer issue
  • 🐛 Bug
  • 🧶 Technical debt
  • 🛠Roadmap
  • 🕵Spike
  • 🔒 Security issue
  • :shipit: Pull Request