2021-09-27 Biweekly
Last meeting: 2021-09-13 Biweekly
News
Dev attendence
2/3 of employees has been away for a week each. One sick, one on vacation. Progress has been limited.
Our time is being focused more and more lately on a different project. Cannot guarantee spending 100% of each Wharf devs time any more.
Auth
RFC is complete and published. https://wharf.iver.com/rfcs/published/0013-authentication
Auth implementation is awaiting further reviewal from internal security teams.
wharf-api
@jilleJr: Implementation of RFC-0016 has been started. Completed tasks:
- Add Swagger operation IDs to all endpoints
#67
- Deprecate endpoint
GET /branch/{branchid}
#74
- Rename path parameters
#68
58% done, according to the RFC-0016 milestone. Although the biggest tasks are what’s left.
- Add Swagger operation IDs to all endpoints
@Alexamakans: Update to endpoint to prevent N+1 requests in front-end when listing builds and their respective test result summaries.
#80
Refactoring/cleanup
@Alexamakans: Removing unused
UploadURL
throughout Wharf.
wharf-web
- @jilleJr: PR for adding third-party license attribution was created but put on hold. Need work to extract the “collect-licenses” code into its own module.
GitHub Actions CI
- No progress.
Plan
@jilleJr: Add issue for adding GitHub Action to run tests and hinder PRs from merging.
@jilleJr: Book meeting on “add nightly automatic releases based on
master
branch”.@jilleJr: Continue work on wharf-api’s RFC-0016 milestone
@jilleJr: Continue work on adding third-party license attribution to wharf-web.
@fredx30: Continue work on auth implementation.
@*: Review PRs.
@*: Less time spent on Wharf due to new time delegations for other (non-Wharf) projects.