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

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.

  • @Alexamakans: Update to endpoint to prevent N+1 requests in front-end when listing builds and their respective test result summaries. #80

Refactoring/cleanup

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.