[FOLIO-3071] Finalize GA branch build workflow for Stripes and UI modules Created: 09/Mar/21  Updated: 22/Jun/21  Resolved: 22/Jun/21

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: John Malconian Assignee: Ankita Sen
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-3067 Replace Jenkins UI and Stripes CI pip... Closed
is blocked by FOLIO-3192 allow GitHub actions to upload artifa... Closed
Sprint: DevOps Sprint 116, DevOps Sprint 114, DevOps Sprint 115, DevOps Sprint 110, DevOps Sprint 111, DevOps Sprint 112, DevOps Sprint 113
Development Team: FOLIO DevOps

 Description   

Finalize workflow for all branch builds, including 'main' or 'master' branches, and PRs for Stripes and UI modules.



 Comments   
Comment by John Malconian [ 11/Mar/21 ]

Ankita Sen - I have a modified 'buildNPM' workflow that works for branch builds (except master) and PRs here: https://github.com/folio-org/ui-orders/blob/FOLIO-2913-malc/.github/workflows/buildNPM.yml. I fixed the issues I added to FOLIO-2913 Closed as well as some additional tweaks and fixes I found later on.

Comment by John Malconian [ 11/Mar/21 ]

I think the next steps are to add and test snapshot artifact deployments when the workflow is run on the master branch. Specifically:

  • Publishing snapshot module descriptor to the module descriptor okapi registry, "folio-registry"
  • Creating a snapshot NPM and uploading to NPM snapshot repository

See FOLIO-3069 Closed for additional information on the NPM repository and a folio-registry we can use for dev/testing.

Comment by John Malconian [ 11/Mar/21 ]

We may want to use a Github action like https://github.com/marketplace/actions/http-request-action for POSTing module descriptors to the folio-registry.

Comment by John Malconian [ 16/Jun/21 ]

I think this can be closed once the issues in the last few comments in FOLIO-3067 Closed are resolved.

Comment by Ankita Sen [ 22/Jun/21 ]

Resolved the issues mentioned in FOLIO-3067 Closed by John Malconian. Closing the issue

Generated at Thu Feb 08 23:25:23 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.