hackforla / hackforla/automate-the-org

DR: GHA centralization: Which workflows to include?

Open
#13 0 comments 0 reactions 1 assignee View on GitHub

@t-will-gillis is already working on this.

Since Oct 29, 2025.

documentation draft
Dominant language
JavaScript
Stars
1
Forks
3
Avg merge
7m
Merged PRs (30d)
2

Description

Overview

We need to decide which GHA workflows we may want to include in the centralization project, both to plan the implementation and to determine which label keys need to be included.

Background

In the Monday devs meeting, 10/27/25, Bonnie, Will, and the team reviewed the current Website GitHub Actions workflows and decided which are candidates for making available to the rest of Hack for LA, each workflow's priority to the organization, and whether the workflow used labels designated as "Series":

Decision

The priorities are as follows:

  • MUST HAVE:
    • "Add Update Label Weekly" (aka "Schedule Friday 0700")
    • "Update Label Directory"
      • incl. "Flag Issues Unlabeled After Deletion"
    • "Issue Trigger"
      • NOTE: likely needs to be broken down further...
    • "Schedule Monthly" incl. "WR Schedule Monthly"
  • SHOULD HAVE:
    • NOTE: possibly could combine???
    • ("PR Verification"- see COULD HAVE)
    • "Pull Request Trigger" incl. "WR Pull Request Trigger"
    • "Set PR Labels" incl. "WR Set PR Labels"
    • "PR Instructions" incl. "WR PR Instructions"|
  • COULD HAVE:
    • "PR Verification" see above
    • "Member Activity Trigger"
    • "Move Closed Issues"
  • WON'T HAVE:
    • "Schedule Daily" (aka "Update GitHub")
    • "Update VRMS Data"
    • "Lint SCSS"
    • "CodeQL Actions"

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.