Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: avoid hiding by navigation bar in anchor jumping in 17.x #53663

Closed
wants to merge 3 commits into from

Conversation

cloydlau
Copy link
Contributor

@cloydlau cloydlau commented Jul 1, 2024

See: #45131 (comment)

Merging into the v17.x branch should only affect the documentation for Node 17.

@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/nodejs-website

@nodejs-github-bot nodejs-github-bot added the doc Issues and PRs related to the documentations. label Jul 1, 2024
@richardlau
Copy link
Member

Node.js 17 is End-of-Life and will not get new versions.

@cloydlau
Copy link
Contributor Author

cloydlau commented Jul 4, 2024

It's sad but the original PR was proposed in 2022. I guess at that time, Node 17 hadn't reached EOL yet?

Two years later, the original PR was suddenly merged into the main branch (targeting the current 22.x), which caused unexpected issues.

@jwueller
Copy link
Contributor

jwueller commented Jul 10, 2024

Node.js 17 is End-of-Life and will not get new versions.

It is still valuable to at least have functional documentation for older versions, even if it's just for reference. Why is this tied to Node.js releases?

@ovflowd
Copy link
Member

ovflowd commented Jul 19, 2024

The issue here, @jwueller is that for the v17 docs to get updated with the current workflow, it'd require a new release of Node.js v17.

@ovflowd
Copy link
Member

ovflowd commented Jul 19, 2024

I know this got approved, but I doubt this (even if merged) would have any effect at all. I'm closing this PR but more than happy to reopen if the author requests.

@ovflowd ovflowd closed this Jul 19, 2024
@jwueller
Copy link
Contributor

The issue here, @jwueller is that for the v17 docs to get updated with the current workflow, it'd require a new release of Node.js v17.

Hm, that does seem like a flaw, yeah.

I know this got approved, but I doubt this (even if merged) would have any effect at all. I'm closing this PR but more than happy to reopen if the author requests.

Wouldn't it make more sense to still merge, so it would at least not get lost in case 17 does end up with a new release for some reason? Exceptions might be made for critical security issues, even if no longer officially supported, for example. It would also fix any local builds someone might make of 17 for any reason.

Or do you think this change would be too risky to include in such a hotfix?

@ovflowd
Copy link
Member

ovflowd commented Jul 19, 2024

Or do you think this change would be too risky to include in such a hotfix?

Not about risks, but Node.js v17 is beyond EOL... I'd like to consult with @nodejs/releasers if we have any practice for security hotfixes.

Also, in general, security hotfixes apply commits from upstream to a certain branch, and I am not sure how it works with a specific release line branch. I'll defer this to our Releasers team.

I'd be more than happy to have this land if there's any chance of this commit actually surfacing the light of the day.

@jwueller
Copy link
Contributor

Not about risks, but Node.js v17 is beyond EOL... I'd like to consult with @nodejs/releasers if we have any practice for security hotfixes.

Depending on the extent, even some EOL software tends to receive critical security hotfixes in some cases. But you're right, it would certainly be an extraordinary circumstance.

@richardlau
Copy link
Member

They're rare -- I only remember one and that happened within the month after the release went End-of-Life. We do not have the capacity to evaluate whether End-of-Life releases are vulnerable to any newly reported issues (we just assume they are and recommend updating).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Issues and PRs related to the documentations.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants