-
Notifications
You must be signed in to change notification settings - Fork 392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate automation to facilitate tracking spreadsheets #432
Comments
/milestone v1.14 I've poked a tiny little bit at scraping GitHub things into AirTable, see this google doc (all can comment) |
/assign @spiffxp @jberkus @nikopen @tpepper @AishSundar |
@justaugustus: Please ensure the request meets the requirements listed here. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@spiffxp @justaugustus After a lot of brainstorming with my 1.14 triage team I've come up with a series of proposals which will negate the need for a spreadsheet/airtable mechanism. It will be mostly kanban/project board automation which is super easy to create + simple github queries with revamped labels. I'll present them sometime soon, either Retro or sig-release meeting On spreadsheets themselves, the verdict is that maintenance of external tooling is cumbersome and not easy for the longer run. A simple dynamic webpage that queries github and has some state for notes would be good but not super useful in general |
/priority important-longterm |
/milestone clear I got as far as https://github.com/spiffxp/gitable/tree/breaking-changes to use something to scrape github into airtable. I ended up abandoning because at the time the free version of airtable wasn't amenable to charting/aggregating. Also, either the api or golang bindings didn't support auto-creation of multiple-choice options (which meant lots of manual updating as new GitHub labels got added) eg:
populated: https://airtable.com/shrDIwOSIJ4RgaUYk |
/milestone v1.16 Who's owning this at the moment? @mrbobbytables ? |
I've done a little bit of automation to improve the enhancements spreadsheet. I can look at doing similar things for the others as a first pass. /assign |
Another area of spreadsheets based status tracking: |
/milestone v1.17 |
I'll limit this to the changes made in the Enhancement tracking sheet and let @josiahbjorgaard fill in the details for the bug triage sheet. There is room for further improvement (called out below), but it is fairly limited without some greater KEP workflow changes. Enhancement tracking across releasesRelated issue: kubernetes/enhancements#618 The Enhancement tracking sheet has a data sheet that serves as the source of Fields:
These fields are less likely to change between releases and are referenced by All but Potential further automation
Notable hinderance for further automation:
Enhancements sheet improvementsMultiple small improvements were made to the primary Enhancement tracking sheet.
Potential further improvements
Stat tracking improvements
|
Asking for input from CI Signal @alenkacz, Docs @daminisatya and Bug Triage @josiahbjorgaard. Let's get tracking sheets all onto the same workflow. |
+1 |
I'll do similar in the near future, but for what it's worth bug triage is not as advanced as enhancements. I have the feeling that sheets is not scalable, though. |
Here is a WIP version with the separation of docs and enhancements with a dashboard for a quick 'at a glance' view |
TODO: add information on how this works to Enhancements/Docs Handbook; and then this is done! |
/milestone v1.18 |
@jeremyrickard @droslean @smourapina @VineethReddy02 @evillgenius75 @karenhchu could you all please take a look at this issue and post whether your team would benefit by having some spreadsheet with enhancements-like type automation (please see discussion above). |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
From 1.13 retro:
The text was updated successfully, but these errors were encountered: