Skip to content

feature: add Node.js Interactive at RenderATL banner#8958

Open
yaya1441415 wants to merge 1 commit into
nodejs:mainfrom
yaya1441415:feat/renderatl-banner
Open

feature: add Node.js Interactive at RenderATL banner#8958
yaya1441415 wants to merge 1 commit into
nodejs:mainfrom
yaya1441415:feat/renderatl-banner

Conversation

@yaya1441415

Copy link
Copy Markdown

Description

Adds a website banner announcing Node.js Interactive at RenderATL, August 12-13, 2026.
The banner links to the registration page and will display site-wide until the event ends.

Validation

Banner appears at the top of all pages when visiting the site locally via pnpm dev.

Related Issues

Closes #8957

Check List

  • I have read the Contributing Guidelines and made commit messages that follow the guideline.
  • [ x] I have run pnpm format to ensure the code follows the style guide.
  • [ x] I have run pnpm test to check if all tests are passing.
  • [ x] I have run pnpm build to check if the website builds without errors.
  • [ x] I've covered new added functionality with unit tests if necessary.

@yaya1441415 yaya1441415 requested a review from a team as a code owner June 16, 2026 21:48
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nodejs-org Ready Ready Preview Jun 16, 2026 9:49pm

Request Review

@cursor

cursor Bot commented Jun 16, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Config-only banner content in site.json with no application logic changes.

Overview
Replaces the homepage March Security Release site-wide banner with promotion for Node.js Interactive at RenderATL (August 12–13, 2026).

In apps/site/site.json, the websiteBanners.index entry now uses a June 16–August 13, 2026 display window, new copy and a RenderATL tickets link, and banner type default instead of warning.

Reviewed by Cursor Bugbot for commit b7ba49c. Bugbot is set up for automated code reviews on this repo. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b7ba49c. Configure here.

Comment thread apps/site/site.json
"link": "https://nodejs.org/en/blog/vulnerability/march-2026-security-releases",
"type": "warning"
"startDate": "2026-06-16T00:00:00.000Z",
"endDate": "2026-08-13T23:59:59.000Z",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Banner ends before event day

Medium Severity

The banner’s endDate stops display once UTC rolls to August 14, but the copy advertises RenderATL on August 12–13 in Atlanta. Because dateIsBetween treats the end as exclusive, visitors in US Eastern time can lose the banner for much of the evening on the 13th while the event is still underway locally.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit b7ba49c. Configure here.

@MattIPv4 MattIPv4 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Security releases are scheduled for tomorrow: https://nodejs.org/en/blog/vulnerability/june-2026-security-releases -- these will need a banner that is higher priority than Node.js Interactive. I think we probably want to hold off on this promotion until a couple of weeks time, once the security releases have settled?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Node.js Interactive Event Banner

4 participants