tensorflow / tensorflow/tensorboard
Upgrade Node.js
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.2k
- Forks
- 1.7k
- Avg merge
- 4d 22h
- Merged PRs (30d)
- 1
Description
Node.js 12 has been out of support since Apr 2022: https://github.com/nodejs/Release/#end-of-life-releases, yet we are still requiring version 12.21.0: https://github.com/stephanwlee/tensorboard/blob/master/WORKSPACE#L52.
We are also getting a lot of deprecation warnings from the Github actions, example: https://github.com/tensorflow/tensorboard/actions/runs/3388287772.
Googlers, see related issue b/257310824.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at WORKSPACE line 52, where Node.js 12.21.0 is required, then inspect the GitHub Actions setup associated with the linked run. Update the Node.js requirement and action runtime configuration so the deprecation warnings are gone, and verify the relevant workflow completes without Node 12 warnings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, node.js
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100