cisagov / manage.get.gov

A Django-based domain name registrar used by the .gov domain to communicate with an EPP registry
https://get.gov
Other
54 stars 15 forks source link

Dev builds failing due to vinyl-fs #2085

Closed zandercymatics closed 2 months ago

zandercymatics commented 2 months ago

Current Behavior

Our deploy action fails at the "compile USWDS assets" step due to an error with vinyl-fs

Expected Behavior

Gulp works as expected, and our deploy action is still functional

Steps to Reproduce

  1. Open a PR, and try to run the deploy job

Environment

On new PRs (deploy action is broken)

Additional Context

It seems like this issue was introduced by Node version 22, which is breaking vinyl-fs. See this github issue for context. A temporary workaround may be just to revert package versions until node fixes this issue.

See this thread for additional context image

Issue Links

Related to: #2093

vickyszuchin commented 2 months ago

This ticket has been added to sprint 44 because it impacts PRs from being merged.