Spitfire - migrate to shared CI workflows

Description

Summary: Use shared workflow templates from folio-org/.github instead of local copies.

Details: Loosely copying the shared workflow repo’s excellent UI README, which contains additional configuration options:

  1. Open a PR that replaces the .github/workflows/build-npm.yml and .github/workflows/build-npm-release.yml files with a single file, .github/workflows/ui.ymlwith the following content:

  2. In the PR body, tag members of the infrastructure-frontend team who have the necessary GH privileges to change the PR merge requirements. They will turn off the steps from the old workflows and turn on those from the new workflows.

  3. Merge the PR.

  4. Profit!!!

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:
Duplicate

Details

Assignee

Reporter

Priority

Story Points

Development Team

Spitfire

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created November 1, 2024 at 12:05 PM
Updated November 1, 2024 at 12:39 PM
Resolved November 1, 2024 at 12:39 PM
TestRail: Cases
TestRail: Runs