Skip to content

Conversation

@beyhan
Copy link
Member

@beyhan beyhan commented Nov 10, 2025

This prs is adding the cloudfoundry-tutorials GitHub org to the CF org automation. Additionally, the pr proposes people who should interest to contribute to the tutorials as reviewers.

@beyhan beyhan requested review from a team, Gerg, cweibel, rkoster and stephanme and removed request for a team November 10, 2025 08:47
@beyhan beyhan added the toc label Nov 10, 2025
@beyhan beyhan force-pushed the add-cloudfoundry-tutorials branch 4 times, most recently from 22c54e2 to ee37a5d Compare November 10, 2025 09:20
@beyhan
Copy link
Member Author

beyhan commented Nov 10, 2025

We explicitly state in https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0036-multiple-github-orgs.md#working-groups-are-per-cff-github-org

Working Groups MUST only contain repos from one CFF Github Org. The org MUST be defined in the working group yaml.

Let's discuss our options during the TOC meeting tomorrow.

@anita-flegg anita-flegg self-requested a review November 10, 2025 16:53
Copy link
Member

@stephanme stephanme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The org automation won't work because Doc WG now contains repos from different github orgs. This breaks the team generation as described in [rfc-0014-github-teams-and-access.md|https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0014-github-teams-and-access.md]. Teams are local to a github org and it is not possible to grant repo access using teams of other orgs.

I should implement a test to let the validation fail for such a setup (currently, the resulting peribolos file is broken). IIRC, it was not possible so far to validate the repo org because of some exceptions here and there.

We could try to weaken this rule and e.g. allow different github orgs per WG area (but all repos within an area must be in the same org). Requires some changes to the team rules, e.g. it is not possible anymore to have a wg-[WORKING-GROUP-NAME] team with all reviewers/approvers but we can have such teams only per github org (i.e. there are 2 wg-docs teams: on in cloudfoundry and one in cloudfoundry-tutorial.

I had to work around a similar problem for wg-leads. Here I require that WG leads for WGs in other github orgs onboard additionally in the cloudfoundry org so that I can add them to the wg-leads team. This should work out because WG lead anyway have to maintain the WG charter in the community project.

- name: Arsalan Khan
github: asalan316
repositories:
- cloudfoundry-tutorials/cf4devs
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently you can't have repos from different managed github orgs in one WG. The github org is defined on WG level (default: cloudfoundry). Validation seems to have room for improvement.

@beyhan beyhan moved this from Inbox to In Progress in CF Community Nov 18, 2025
orgs/orgs.yml Outdated
description: Cloud Foundry for Developers. In depth, hands on training
has_projects: false
has_wiki: false
korifi-ci:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this is a typo. This repo doesn't exist. korifi does exist.

@beyhan beyhan force-pushed the add-cloudfoundry-tutorials branch 4 times, most recently from 9be7590 to 2b169cd Compare November 20, 2025 08:04
stephanme
stephanme previously approved these changes Nov 25, 2025
This prs is adding the `cloudfoundry-tutorials` GitHub org
to the CF org automation. Additionally, the pr proposes people
who should interest to contribute to the tutorials as reviewers.
This is removing the archived repositories because repos will be
migrated to the cloudfoundry org and we won't move archived repos.
@beyhan beyhan force-pushed the add-cloudfoundry-tutorials branch from 705aa47 to 4299007 Compare November 25, 2025 14:23
* tutorials korifi repository will be renamed to intro-to-korifi
* default branch is set to main
Copy link

@spgreenberg spgreenberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks.

@beyhan beyhan merged commit d06b0b9 into main Dec 2, 2025
2 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in CF Community Dec 2, 2025
@beyhan beyhan deleted the add-cloudfoundry-tutorials branch December 2, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

8 participants