Closed jordanpadams closed 9 months ago
📆 October status: Delayed start due to other roundup-action tickets. Will hopefully catch up in November. No impact on build deliveries anticipated.
📆 November status: Initial components defined. Awaiting implementaiton.
@nutjob4life here is the parent Epic for this task with a breakdown of what I think may need to be done. Obviously this can be changed, but just jotted down some ideas a couple months ago
@jordanpadams 🎉 thanks!
📆 December status: In work. On schedule.
📆 01/2024 status: In work. On schedule.
@nutjob4life Where are we at with this? Are we unblocked and ready to proceed to some of these other tasks?
📆 02/2024 status: Closing this out as "Phase 1". will move many sub-tasks to continued work in B15.0. No impact on delivery since this is an internal team optimization.
@nutjob4life moving next phase here; https://github.com/NASA-PDS/devops/issues/69
@nutjob4life Where are we at with this? Are we unblocked and ready to proceed to some of these other tasks?
Hi @jordanpadams! For some reason, I've been mostly tracking this in #63 (see the numerous and voluminous comments there—as well as this answer). However, finishing up the Roundup Action's support for Node.js is—thanks to @anilnatha—completely unblocked. I'll continue to track in #69.
💡 Description
Laying the groundwork for a future roundup requirement, let's create a new GitHub Action in a repo using NPM and test our what we want/need in order to support it.
For now, let's just build out the branch testing, unstable, and stable deliveries:
branch-cicd.yaml - install dependencies, build, verify success:
unstable-cicd.yaml - install dependencies, build, deploy to dev npm (NOTE: requires package.json to already be updated as indicated in README):
npm publish --tag beta
stable-cicd.yaml - install dependencies, build, deploy to dev npm (NOTE: requires package.json to already be updated as indicated in README):
npm publish
Associated requirement
Sub-tasks