Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GH Request] FED-BOM owned repos settings access request #875

Closed
abdullahwaheed opened this issue Sep 11, 2023 · 7 comments
Closed

[GH Request] FED-BOM owned repos settings access request #875

abdullahwaheed opened this issue Sep 11, 2023 · 7 comments
Assignees
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.

Comments

@abdullahwaheed
Copy link

Firm Name

2U

Urgency

Medium (< 2 weeks)

Requested Change

@openedx/fed-bom need github repository settings access for our owning repos in openedx:

Reasoning

currently, we need this access to add/update branch protection rules for CI checks

@abdullahwaheed abdullahwaheed added the github-request Request for change to access level or settings in the openedx GitHub organization. label Sep 11, 2023
@openedx-workflow-automation
Copy link

Thank you for your report! @openedx/axim-oncall will triage within a business day. Simple requests usually take 2-3 business days to resolve; more complex requests could take longer.

@abdullahwaheed abdullahwaheed changed the title [GH Request] <ADD A REQUEST TITLE HERE> [GH Request] FED-BOM owned repos settings access request Sep 11, 2023
@feanil
Copy link
Contributor

feanil commented Sep 13, 2023

@abdullahwaheed we are not currently granting any teams new admin access, can you provide the details of what branch protection settings you need and we can update them for you.

@feanil feanil self-assigned this Sep 13, 2023
@abdullahwaheed
Copy link
Author

Hi @feanil. In our owned MFEs, please add/update Branch protection rule on branch master. Enable check Require status checks to pass before merging and add status check tests in it to enable required CI check.

@feanil
Copy link
Contributor

feanil commented Sep 14, 2023

@abdullahwaheed I've added the test check to the following repos:

  • eslint-config
  • frontend-component-footer
  • frontend-component-header
  • frontend-platform
  • frontend-build

The following repos did not have a tests check that had been run in the last week so I was unable to add it as a required check, can you let me know once you've added those checks and they've been run on master?

  • edx-bootstrap
  • edx-ui-toolkit
  • sample-themes
  • stylint-config-edx
  • typescript-config

The frontend-app-account repo is also different, it has multiple tests checks:

  • tests (i18n_extract)
  • tests (lint)
  • tests (test)
    Let me know if you'd like me to add those or if you want to update how that repo is organized.

@feanil feanil assigned brian-smith-tcril and unassigned feanil Sep 18, 2023
@brian-smith-tcril
Copy link

brian-smith-tcril commented Sep 28, 2023

I've updated the following repos to have required status checks

  • edx-bootstrap (tests)
  • stylelint-config-edx (tests)
  • typescript-config (tests)
  • frontend-app-account (not sure which check(s) to require) (tests (test))

No change needed (edit based on #875 (comment)):

  • sample-themes (this one only has 2 checks: CLA and commitlint)
  • edx-ui-toolkit (this one has 2 required checks: build and the CLA. The only non-required check is commitlint)

@abdullahwaheed if you could let me know what you'd like to do about edx-ui-toolkit, sample-themes, and frontend-app-account that'd be very helpful!

@abdullahwaheed
Copy link
Author

Hi Brian, sample-themes is deprecated and not actively maintained, so we can ignore it.
For edx-ui-toolkit, build is the main workflow, so if its already marked as required, it would serve the purpose.
For frontend-app-account, please mark tests (test) as required workflow

@brian-smith-tcril
Copy link

These should be all set now. Thanks for the clarification!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github-request Request for change to access level or settings in the openedx GitHub organization.
Projects
Status: Done
Development

No branches or pull requests

3 participants