From 0df383da49802eb4ed53f754b7b3a4f44bfa2572 Mon Sep 17 00:00:00 2001 From: Ty Hob Date: Mon, 18 Aug 2025 08:38:10 -0400 Subject: [PATCH 1/3] feat: Add a new Triage Onboarding issue type --- ... => 01-github-request---cc-onboarding.yml} | 26 +++---------- .../02-github-request---triage-onboarding.yml | 37 +++++++++++++++++++ ...ml => 03-github-request---offboarding.yml} | 0 ...ess.yml => 04-github-request---access.yml} | 0 ... => 05-github-request---repo-settings.yml} | 0 ...=> 06-systems-request---uncategorized.yml} | 0 6 files changed, 42 insertions(+), 21 deletions(-) rename .github/ISSUE_TEMPLATE/{01-github-request---onboarding.yml => 01-github-request---cc-onboarding.yml} (73%) create mode 100644 .github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml rename .github/ISSUE_TEMPLATE/{02-github-request---offboarding.yml => 03-github-request---offboarding.yml} (100%) rename .github/ISSUE_TEMPLATE/{03-github-request---access.yml => 04-github-request---access.yml} (100%) rename .github/ISSUE_TEMPLATE/{04-github-request---repo-settings.yml => 05-github-request---repo-settings.yml} (100%) rename .github/ISSUE_TEMPLATE/{05-systems-request---uncategorized.yml => 06-systems-request---uncategorized.yml} (100%) diff --git a/.github/ISSUE_TEMPLATE/01-github-request---onboarding.yml b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml similarity index 73% rename from .github/ISSUE_TEMPLATE/01-github-request---onboarding.yml rename to .github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml index f9bf3b5..9551bcc 100644 --- a/.github/ISSUE_TEMPLATE/01-github-request---onboarding.yml +++ b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml @@ -1,4 +1,4 @@ -name: 📥 GitHub Request - Onboarding +name: 📥 GitHub Request - Core Contributor Onboarding description: Add new user(s) to the openedx GitHub organization with appropriate access. title: "[GH Request] Onboard " labels: ["github-request"] @@ -6,6 +6,9 @@ body: - type: markdown attributes: value: | + ## Core Contributor Onboarding + This request type is specifically for users who have gone through a Core Contributor vote to become a new Core Contributor or expand existing rights. If you are only looking for Triage permissions, please use the Triage Onboarding issue type. + ## GitHub Change Request Please leave [GH Request] in the title of your ticket! - type: input @@ -35,26 +38,7 @@ body: id: ccthread attributes: label: Core Contributor nomination thread - description: If the user specified is onboarding as a Core Contributor, please link the forums nomination thread here. - - type: input - id: start-date - attributes: - label: Start Date - description: Date of first need for GitHub access. - placeholder: 29 February 2020 - validations: - required: true - - type: dropdown - id: urgent - attributes: - label: Urgency - description: How urgent is this request? - options: - - Low (2 weeks) - - Medium (< 2 weeks) - - High (< 3 days) - validations: - required: true + description: Please link the forums nomination thread here. - type: textarea id: requests attributes: diff --git a/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml b/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml new file mode 100644 index 0000000..f73ae99 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml @@ -0,0 +1,37 @@ +name: 📥 GitHub Request - Triage Onboarding +description: Add new user(s) to the openedx GitHub organization with triage (read-only) access. +title: "[GH Request] Onboard " +labels: ["github-request"] +body: + - type: markdown + attributes: + value: | + ## Triage Onboarding + This request type is specifically for users who only need to manage issues and project boards. If other permissions are requiered please use the Core Contributor onboarding request type. + + ## GitHub Change Request + Please leave [GH Request] in the title of your ticket! + - type: textarea + id: users + attributes: + label: User List (case sensitive!) - Please also include in ticket title + description: Which user(s) are you requesting access for? Note GitHub usernames are case-sensitive, so please enter in the correct capitalization. + placeholder: | + * Full Name Here, @username_here + * ... + validations: + required: true + - type: dropdown + id: urgent + attributes: + label: Urgency + description: How urgent is this request? + options: + - Low (2 weeks) + - Medium (< 2 weeks) + - High (< 3 days) + validations: + required: true + - type: markdown + attributes: + value: "## Once you create this request, the Axim engineering team will triage it and handle it as appropriate. If your request is especially urgent, please note that above!" diff --git a/.github/ISSUE_TEMPLATE/02-github-request---offboarding.yml b/.github/ISSUE_TEMPLATE/03-github-request---offboarding.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/02-github-request---offboarding.yml rename to .github/ISSUE_TEMPLATE/03-github-request---offboarding.yml diff --git a/.github/ISSUE_TEMPLATE/03-github-request---access.yml b/.github/ISSUE_TEMPLATE/04-github-request---access.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/03-github-request---access.yml rename to .github/ISSUE_TEMPLATE/04-github-request---access.yml diff --git a/.github/ISSUE_TEMPLATE/04-github-request---repo-settings.yml b/.github/ISSUE_TEMPLATE/05-github-request---repo-settings.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/04-github-request---repo-settings.yml rename to .github/ISSUE_TEMPLATE/05-github-request---repo-settings.yml diff --git a/.github/ISSUE_TEMPLATE/05-systems-request---uncategorized.yml b/.github/ISSUE_TEMPLATE/06-systems-request---uncategorized.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/05-systems-request---uncategorized.yml rename to .github/ISSUE_TEMPLATE/06-systems-request---uncategorized.yml From 93fd59b7b872cbbef76c4a0cb0af0d555aa07832 Mon Sep 17 00:00:00 2001 From: Ty Hob Date: Mon, 18 Aug 2025 13:29:17 -0400 Subject: [PATCH 2/3] fix: Update onboarding issue templates - Remove Squad from CC onboarding - Remove Urgency from Triage onboarding - Add Special Requests to Triage onboarding --- .../01-github-request---cc-onboarding.yml | 5 ----- .../02-github-request---triage-onboarding.yml | 14 ++++---------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml index 9551bcc..d5b8041 100644 --- a/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml +++ b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml @@ -29,11 +29,6 @@ body: * ... validations: required: true - - type: input - id: squad - attributes: - label: User Squad - description: If the users specified above are members of a named squad or team at your firm, optionally specify it here. This will help simplify access management in the future. - type: input id: ccthread attributes: diff --git a/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml b/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml index f73ae99..7425042 100644 --- a/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml +++ b/.github/ISSUE_TEMPLATE/02-github-request---triage-onboarding.yml @@ -21,17 +21,11 @@ body: * ... validations: required: true - - type: dropdown - id: urgent + - type: textarea + id: requests attributes: - label: Urgency - description: How urgent is this request? - options: - - Low (2 weeks) - - Medium (< 2 weeks) - - High (< 3 days) - validations: - required: true + label: Special Requests + description: If these users need to be added to any specific read-only Github teams or if the request is time-sensitive, please note it here. - type: markdown attributes: value: "## Once you create this request, the Axim engineering team will triage it and handle it as appropriate. If your request is especially urgent, please note that above!" From 8e7e68fad45e134e655ca74d803889e166521f9d Mon Sep 17 00:00:00 2001 From: Ty Hob Date: Mon, 18 Aug 2025 13:46:41 -0400 Subject: [PATCH 3/3] fix: Make Nomination thread required for CC onboarding --- .github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml index d5b8041..05da600 100644 --- a/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml +++ b/.github/ISSUE_TEMPLATE/01-github-request---cc-onboarding.yml @@ -34,6 +34,8 @@ body: attributes: label: Core Contributor nomination thread description: Please link the forums nomination thread here. + validations: + required: true - type: textarea id: requests attributes: