Documentation team meeting 2023-10-19

This is just the agenda for the meeting at 14:00 - 14:30 (CEST). Join via https://meet.google.com/zih-cgjz-czo

General

Follow up on last week’s issues

Triage

Anything updated within the past week can be ignored during triage. If someone wants to discuss a specific issue/PR then it should be added to the agenda.

1 Like

Let’s also discuss Installation guides state Puppet 5 is the minimum version · Issue #2333 · theforeman/foreman-documentation · GitHub

I’d propose we discuss adding required checks to the repository. See About protected branches - GitHub Docs for more about this. The short summary is that we can say that a check like build-html must pass, otherwise the PR can’t be merged.

I have pushed to 3.4 and broke GHA:

It’s fixed now.

General

Branch protection

We’ve applied branch protection on master. It now requires the build-html and build-web status checks to pass, otherwise you can’t merge. While we generally trust reviewers to not merge when it’s broken, this also prevents merging when GitHub Actions for some reason doesn’t run at all. This also prevents (accidental) force pushes to master.

It was not applied on stable branches because it would break our cherry pick workflow.

Triage

  • Went over a few PRs and provided more context to some issues