Azure / Azure/bicep-deploy

The `punycode` module is deprecated

Open
#298 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
64
Forks
20
Avg merge
15h 37m
Merged PRs (30d)
4

Description

When using `azure/bicep-deploy@v2`:

```
(node:2313) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:2313) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the warnings with azure/bicep-deploy@v2, then inspect the action's TypeScript runtime and dependency tree to identify the source of punycode and url.parse usage. No files or tests are named; done means the action runs without these deprecation warnings and its relevant checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, node.js, typescript
Domain
ci-cd, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.