14.1 Create:Source Code retrospective
This is an asynchronous retrospective for the 14.1 release, following the process described in the handbook.
This issue is private (confidential) to the Create:Source Code group, plus anyone else who worked with the group during 14.1, to ensure everyone feels comfortable sharing freely. On 2021-07-26, in preparation for the R&D-wide 14.1 Retrospective, the issue will be opened up to the public, as long as everyone is comfortable with this. You're free to redact any comments that contain information that you'd like to stay private before that date.
Please look at back at your experiences working on this release, ask yourself
For each point you want to raise, please create a new discussion with the relevant emoji, so that others can weigh in with their perspectives, and so that we can easily discuss any follow-up action items in-line.
If there is anything you are not comfortable sharing here, please message your manager directly. Note, however, that 'Emotions are not only allowed in retrospectives, they should be encouraged', so we'd love to hear from you here if possible.
Issues we shipped
- After clicking Show More in the Repository Browser don't fetch logs_tree for files already present on page
- Create a client-side solution to import the server-side rendered HAML viewers into the Vue Repository App
- Expose "canPushCode" to GraphQL RepositoryBlob Query
- Mirrors won't download new LFS files
- Missing pagination headers for Branches endpoint
- Potential: Update UpdateAllMirrorsWorker to utilize new Sidekiq readonly database replicas
- Default branch rename redirect
- Improve performance of Repository Compare Branches/Tags API under load into next tier
- Create a client-side solution for _text.html.haml blob viewer
- Create a client-side solution for _empty.html.haml blob viewer
- Graceful shutdown of gitlab-sshd (and readiness probe)
- Document actual dependencies and expected artifact paths
- Increase the page size exponentially for the repository file tree batch requests
- More issues - this list only includes deliverables!
Issues that slipped
No missed deliverables found; great job!
- Total deliverables closed: 13
- Total issues closed: 30
- Total MRs merged: 74