bcgov / bcgov/lucy-web

Upgrade GitHub Actions for Lucy Repo

Open
#1,198 0 comments 0 reactions 0 assignees View on GitHub
Ready Task
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

![Image](https://github.com/bcgov/lucy-web/assets/62873746/add02d4f-da3d-4a61-9683-8b008895062b)

Contributor guide

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.