Skip to content

Modifying GitHub actions for label change from size to level  #3109

@SAUMILDHANKAR

Description

@SAUMILDHANKAR

Dependency

Overview

As a developer, I would like to track the size of an issue in terms of number of hours. In order to achieve that, we need to modify GitHub action automations or other files before changing size labels to level.

Details

We are planning to edit the following labels:

  • Size: Good second issue to level: Good second issue
  • Size: Small to level: Small
  • Size: Medium to level: Medium
  • Size: Large to level: Large

However, before doing that we need to edit all the automations that might be dependent on these existing labels, so that no workflows are affected by this change. Refer to issue #2777 for details on which automations might be impacted.

Action Items

  • Use the search string in the resources below to confirm that the list of files that use the size labels identified, is complete.
  • Refer to Resources section for which files will be impacted
  • Test the changes in your own repo and make sure other functionalities are not impacted
  • Create a pull request if all looks good in your own repo
    • Note: Discuss a timeline with the merge team and leads to change the actual labels in our repo as this might be needed for the GitHub action to work properly.
  • For merge team: Once the pull request associated with this issue is approved and merged, please update and edit Edit label info for the HFLA wiki and contributing.md file #3110 by

Resources/Instructions

Code that Reference Size Labels

  1. post-labels-comment.js --> contains many actions that utilize labels using the 'size' attribute one time in the declaration
  2. check-labels.js ---> also contains processes that utilize labels using the 'size' attribute one time in the declaration

I will also note that the following phrases were not used throughout the 2 directories listed above. Just the use of "Size:" and labels.

  • Size: Good second issue
  • Size: Small
  • Size: Medium
  • Size: Large

Wiki pages that reference size labels

  1. https://github.com/hackforla/website/wiki/How-to-read-and-interpret-labels
  2. https://github.com/hackforla/website/wiki/How-to-Review-Pull-Requests
  3. https://github.com/hackforla/website/wiki/How-to-create-issues

Metadata

Metadata

Assignees

Labels

Complexity: MediumFeature: Refactor GHARefactoring GitHub actions to fit latest architectural normsLang: GHAGitHub Actionsautomationfor manual github board maintenance actions that are going to be automatedrole: back end/devOpsTasks for back-end developerssize: 1ptCan be done in 4-6 hoursstatus: UpdatedNo blockers and update is ready for reviewtime sensitiveNeeds to be worked on by a particular timeframe

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions