Upgrade GitHub Actions for Lucy Repo
- Dominant language
- TypeScript
- Stars
- 4
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
> [!TIP]
> There's value in documenting this work since lessons/resources could be applied to other repos
**Describe the task**
Update the GitHub Actions used to deploy Lucy to latest version numbers
**Purpose**
Updating the versions of Actions being run reduces tech debt and creates longevity for the application
**Acceptance Criteria**
- [ ] Upgrade cleanClosedPR.yml
- [ ] Upgrade deployStatic.yml
- [ ] Upgrade pr-labeller.yml
**Additional context**
- If Lucy is remade later these actions can be repurposed, so there is benefit in correcting them at either step of the process.
- If you look at the [deployStatic workflow](https://github.com/bcgov/lucy-web/actions/runs/9583365678) you can see the Annotation warnings about old action numbers
- Some actions may just need a number increase, some may need more fine tuning
- A Lot of this work could likely be carried over into other repos where common actions like the `Labeller` exist

Contributor guide
Research direction
Start by inspecting cleanClosedPR.yml, deployStatic.yml, and pr-labeller.yml, then review the annotation warnings from the linked deployStatic workflow run. Update the action versions and make any required adjustments for newer releases. Done means all three workflows use current action versions and continue to meet their existing deployment, cleanup, and labelling purposes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd, devops
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100