Skip to content

ER: Use static-issue-nums Agenda Issue definition in GHA scripts #8524

@ryanfkeller

Description

@ryanfkeller

Emergent Requirement - Problem

We should update the GHA helper-script create-new-issue.js to import the current Agenda Issue number from static-issue-nums.json rather than using a local hard-coded constant, so that only static-issue-nums.json needs to be updated when the Agenda Issue number changes.

Issue you discovered this emergent requirement in

Date discovered

2026-02-05

Did you have to do something temporarily

  • YES
  • NO

Who was involved

@myronchen-git
@ryanfkeller

What happens if this is not addressed

Each year when the Agenda Issue number is updated, the Agenda Issue number will need to be updated in multiple locations.

Resources

Recommended Action Items

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

Potential solutions [draft]

  1. Require the static-issue-nums.json in create-new-issue.js with the following :
const STATIC_ISSUE_NUMS = require("../../utils/_data/static-issue-nums.json");
  1. Update the postComment() call currently using AGENDA_ISSUE_NUM to instead use STATIC_ISSUE_NUMS.AGENDA

Metadata

Metadata

Assignees

No one assigned

    Labels

    Complexity: SmallTake this type of issues after the successful merge of your second good first issueEREmergent RequestFeature: InfrastructureFor changes on site technical architectureIssue Making: Level 2Make issue(s) from an ER or Epicrole: back end/devOpsTasks for back-end developerssize: 0.25ptCan be done in 0.5 to 1.5 hours

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Ready for Prioritization

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions