2022-01-31 Biweekly
Last meeting: 2022-01-17 Biweekly
News
Project management
@jilleJr: Introduced priority labels on all repositories and all their issues. These are used when picking new tasks to work on, and gives a better overview than the previous GitHub Projects methodology.
@jilleJr: Closed the GitHub Project “Backlog” as it was unused.
wharf-api
@jilleJr: PR for supporting multiple execution engines (wharf-cmd & Jenkins) is up for review: https://github.com/iver-wharf/wharf-api/pull/134
@jilleJr: Created RFC-0029 for adding better wharf-api migration support: https://github.com/iver-wharf/rfcs/pull/29
wharf-api v5 migration
- @Alexamakans: Merged a lot of PRs for using the new wharf-api v5 endpoints in both all wharf-api-client-go dependent projects as well as wharf-web.
wharf-web
@Alexamakans: Merged PR for using wharf-api v5 endpoints: https://github.com/iver-wharf/wharf-web/pull/91
@Alexamakans: Start up work again for test result summary page PR: https://github.com/iver-wharf/wharf-web/pull/53
wharf-cmd
@Alexamakans & @jilleJr: Work started on implementing RFC-0025 (https://github.com/iver-wharf/wharf-cmd/milestone/1), with 5 new PRs opened and more on its way:
- Added Makefile for linting and building https://github.com/iver-wharf/wharf-cmd/pull/31
- Applied goimports formatting https://github.com/iver-wharf/wharf-cmd/pull/32
- wharf-cmd-worker v1 https://github.com/iver-wharf/wharf-cmd/pull/33
- Improved logging with Cobra https://github.com/iver-wharf/wharf-cmd/pull/34
- Scrapped v0.7.0 https://github.com/iver-wharf/wharf-cmd/pull/36
The focus has been on issues:
- @jilleJr: Create component: wharf-cmd-worker https://github.com/iver-wharf/wharf-cmd/issues/12
- @Alexamakans: Create component: wharf-cmd-provisioner https://github.com/iver-wharf/wharf-cmd/issues/10
Working example of wharf-cmd-worker running container build steps in Kubernetes according to RFC-0025 is up for review: wharf-cmd-worker v1 https://github.com/iver-wharf/wharf-cmd/pull/33
Authentication
- @fredx30: Still in progress.
Plan
@fredx30: Book “pair-programming”/“pair-review” session for authentication PR in wharf-web.
@jilleJr: Continue work on wharf-cmd’s RFC-0025 milestone.
@jilleJr: Check up with leaders if we can delegate more review time, and/or lower the required number of reviewers per PR from 2 to 1.
@Alexamakans: Away on vacation for a week. Progress haulted.
@*: Review PRs.
@*: Less time spent on Wharf due to new time delegations for other (non-Wharf) projects.