Skip to content

[GH Request] Enable orbi-bom upgrade support #1510

@robrap

Description

@robrap

Firm Name

2U

Urgency

Medium (< 2 weeks)

Problem/Request

Note: I didn't create this as a Github access request ticket because there were too many embedded questions.

A new 2U team orbi-bom will be taking over for arbi-bom responsibilities. However, this team does not yet have CCs.

Here are search results for arbi-bom:

  1. [no action required] There are several results with arbi-bom ownership. 2U will initiate ownership transfer separately, and nothing is needed on this ticket.
owner: group:2u-arbi-bom
  1. There are several dependabot.yml references as follows. Do we need an openedx/2u-orbi-bom team for this to work? Can this work if the team does not have write access on the repository? The idea would be for orbi-bom to do all the leg work for the owning teams, and the owning teams would just need to merge. Axim is one such owning team.
    reviewers:
      - "openedx/arbi-bom"
  1. There are several upgrade-python-requirements.yml references as follows. We are still waiting on the [email protected] email to be created.
    with:
       ...
       team_reviewers: "arbi-bom"
       email_address: [email protected]

Unfortunately, in the workflow, I see the following:

team_reviewers:
        description: "Comma separated list of Github teams to be tagged on pull requests. NOTE: Teams must have explicit write access to the repo, or Github will refuse to tag them and the workflow will fail."

Can you think of any ideas for how orbi-bom can support these owning teams, or does this need to switch to the owning team for all of these jobs?

Reasoning

Because 2U no longer has an arbi-bom (Arbisoft) team, and now has an orbi-bom (AppHelix) team.

Metadata

Metadata

Assignees

Labels

github-requestRequest for change to access level or settings in the openedx GitHub organization.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions