What happened
A normal successful actions/deploy-pages@v5 invocation emits:
(node:...) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
Public reproduction: the Deploy Pages artifact step in https://github.com/link-assistant/formal-ai/actions/runs/29463393707.
Minimal workflow
- uses: actions/deploy-pages@v5
with:
token: ${{ github.token }}
Suggested fix
Update the dependency that imports Node core punycode, regenerate dist/, and add a Node 24 smoke test that fails on DEP0040. Successful deployments should not require consumers to suppress runtime warnings.
What happened
A normal successful
actions/deploy-pages@v5invocation emits:Public reproduction: the
Deploy Pages artifactstep in https://github.com/link-assistant/formal-ai/actions/runs/29463393707.Minimal workflow
Suggested fix
Update the dependency that imports Node core
punycode, regeneratedist/, and add a Node 24 smoke test that fails on DEP0040. Successful deployments should not require consumers to suppress runtime warnings.