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

ER: Need epic for refactoring all GHAs to use a common key value json file #6389

Closed
2 of 5 tasks
ExperimentsInHonesty opened this issue Feb 28, 2024 · 2 comments
Closed
2 of 5 tasks
Labels
Complexity: Large Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level ER Emergent Request Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms role: back end/devOps Tasks for back-end developers size: 0.25pt Can be done in 0.5 to 1.5 hours time sensitive Needs to be worked on by a particular timeframe

Comments

@ExperimentsInHonesty
Copy link
Member

Emergent Requirement - Problem

We need an epic to manage the refactoring of all GHAs to use a key/value json file. I only can find this one issue, not an epic for all of it.

Issue you discovered this emergent requirement in

Date discovered

2024-02-28

Did you have to do something temporarily

  • YES
  • NO

Who was involved

@ExperimentsInHonesty

What happens if this is not addressed

  • There are a ton of follow on actions that are all dependent on this happening
    • after all the website GHAs are refactored, then they are going to be exported to the .github repo and then made useable for all teams
    • once all teams can use them, then teams will start using the 2 week inactive, and the gha and scripts that remove people from the repo and drives
  • This is crucial because it turns out there can only be 600 people on any google drive, so we have to have an automated way to remove people and github activity is that way.

Resources

https://github.com/hackforla/.github
hackforla/automate-the-org#10

Recommended Action Items

  • Make a new issue
  • Discuss with team
  • Let a Team Lead know

Potential solutions [draft]

@ExperimentsInHonesty ExperimentsInHonesty added Feature Missing This label means that the issue needs to be linked to a precise feature label. size: 0.25pt Can be done in 0.5 to 1.5 hours ER Emergent Request role missing Complexity: Missing labels Feb 28, 2024
@ExperimentsInHonesty ExperimentsInHonesty added time sensitive Needs to be worked on by a particular timeframe Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms needs issue: medium role: back end/devOps Tasks for back-end developers ready for dev lead Issues that tech leads or merge team members need to follow up on Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing needs issue: medium labels Feb 28, 2024
@t-will-gillis
Copy link
Member

t-will-gillis commented Mar 5, 2024

Discussion topic, when we are ready to make the epic for refactoring the GHAs: how do we plan to address the /ISSUE_TEMPLATE/ markdown files since these also directly reference labels and I don't believe the md issue templates will work with the label directory, though there are some possible workarounds.

@t-will-gillis
Copy link
Member

t-will-gillis commented Mar 14, 2024

@ExperimentsInHonesty ExperimentsInHonesty added Complexity: Large and removed Added to dev/pm agenda Complexity: Missing ready for dev lead Issues that tech leads or merge team members need to follow up on labels Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large Complexity: See issue making label See the Issue Making label to understand the issue writing difficulty level ER Emergent Request Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms role: back end/devOps Tasks for back-end developers size: 0.25pt Can be done in 0.5 to 1.5 hours time sensitive Needs to be worked on by a particular timeframe
Projects
Development

No branches or pull requests

2 participants