NASA-PDS / roundup-action

Do a "roundup", a/k/a PDS-style continuous integration and delivery
Apache License 2.0
1 stars 4 forks source link

Fix issues with transitive dependency conflicts and excise the final vestiges of pds-github-util #126

Closed nutjob4life closed 8 months ago

nutjob4life commented 8 months ago

🗒️ Summary

While developing solutions for software-issues №55 and roundup-action №124, I struggled to comprehend why the Roundup Action seemingly has been functioning fine in the NASA-PDS organization but not in the sandbox—even after sync'ing to the sandbox.

The issue: the production organization's stable tag was still pointing to an older release which never transitioned away from pds-github-util and towards the lasso-* monopoly-breakup packages. Further, some transitive and unpinned dependencies seemingly have evolved in the intervening time—and this broke the Roundup Action on main and in the sandbox.

Merge this to bring things back into check, namely by addressing:

👉 Note: Once this is merged, the pivotal step of moving the stable tag must be done so that these changes will actually take effect for all non-sandbox repositories.

⚙️ Test Data and/or Report

See successful roundups of these two repositories:

♻️ Related Issues

No issue was formally filed for this particular problem; it came about while addressing software-issues â„–55 and roundup-action â„–124.