Open t-will-gillis opened 1 month ago
Hi @t-will-gillis, we notice that you are assigned to an issue that you authored. Please remember to add the Draft
label to this issue while you are working on it.
The update-label-directory.yml
workflow documents and manages the use of labels in the hackforla/website
repository ('Repo labels') and ensures that the label-directory.json
file ('JSON labels') and the Google Sheets 'Source of Truth' ('SOT labels') are kept in sync whenever a label is created, edited, or deleted in the hackforla/website
repository. Specific details and functionalities are described below.
hackforla/website
repository.HACKFORLA_BOT_PA_TOKEN
Complementary file (not part of workflow):
This workflow and the supporting functions and documents surrounding it were created for these reasons:
hackforla/website
repository are maintained in the repo itself and are referred to as the "Repo Labels". The "Repo Labels" are the current, actual labels that the repo 'knows about'. label-directory.json
file, aka the "JSON Labels". The "JSON Labels" match labelKeys with labelNames, allowing the codebase to refer to a labelKey rather than a labelName. Accessory functions ensure that the labelKeys and the labelNames are coordinated."Source of Truth Labels" Directory
. TO BE CONTINUED
hackforla/website
labels.TO BE CONTINUED
create-label-directory.yml
workflow requires a personal access token. Make sure that you have set up the token with the following scopes:
HACKFORLA_BOT_PA_TOKEN
scopes: admin:org_hook, public_repohttps://github.com/<owner>/<repo>/issues/labels
where 'owner' and 'repo' refer to your setup. Note- you do not need to match any labels, or even have labels yet. Do not attempt to edit the labels in the label-directory.json
file. These match HfLA only.label-directory.json
and confirm that the new labels are added here is well (probably the last entries).@t-will-gillis
Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the Questions/In Review
column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.
You are receiving this comment because your last comment was before Tuesday, June 25, 2024 at 12:06 AM PST.
@t-will-gillis
Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the Questions/In Review
column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.
You are receiving this comment because your last comment was before Tuesday, July 2, 2024 at 12:06 AM PST.
In progress, pending PR #6442
Overview
Our Wiki pages need to have accurate and complete information to explain the GitHub Actions that the website uses. Therefore, we need to correct erroneous info and provide new documentation for the "Create Label Directory" workflow.
Action Items
yml
andjs
files and understand the logic of the GHA.Resources/Instructions