Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

Conversation

bdougie
Copy link
Member

@bdougie bdougie commented Oct 16, 2025

Summary

  • Added announcement banner announcing OpenSauced joining the Linux Foundation
  • Updated intro.opensauced.pizza redirect to point to learn.osscommunities.com
  • Created reusable AnnouncementBanner component with dismissible functionality

Changes

  • New Component: AnnouncementBanner.tsx - Reusable banner with orange gradient, dismiss functionality, and responsive design
  • Updated: PageLayout.tsx - Integrated banner at top of all pages
  • Updated: public/_redirects - Changed redirect destination from opensauced.pizza/learn to learn.osscommunities.com
  • Updated: next-env.d.ts - Next.js type definitions updated

Test Plan

  • Verify banner displays correctly on all pages
  • Confirm dismiss button works
  • Test link opens correctly to blog post
  • Verify redirect works from intro.opensauced.pizza

🤖 Generated with Claude Code

- Created reusable AnnouncementBanner component with dismissible functionality
- Added banner to PageLayout announcing OpenSauced joining Linux Foundation
- Updated intro.opensauced.pizza redirect to point to learn.osscommunities.com
- Banner features orange gradient, responsive design, and external link support

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Copy link

netlify bot commented Oct 16, 2025

Deploy Preview for opensauced-landing ready!

Name Link
🔨 Latest commit 85078c5
🔍 Latest deploy log https://app.netlify.com/projects/opensauced-landing/deploys/68f177bac9df900008f9cfff
😎 Deploy Preview https://deploy-preview-449--opensauced-landing.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

bdougie and others added 6 commits October 16, 2025 15:33
Specify Node.js 18 to resolve compatibility with @netlify/plugin-lighthouse which requires <20

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
…ts (68f1741d0dd5900a0b55bbb4) (#450)

Co-authored-by: netlify[bot] <[email protected]>
Set NODE_VERSION to 18 for production, deploy-preview, and branch-deploy contexts to ensure compatibility with @netlify/plugin-lighthouse

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Remove plugin to resolve Node.js version compatibility issue. The plugin requires Node <20 but causes conflicts with other dependencies.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Update to Node.js 22 now that @netlify/plugin-lighthouse has been removed

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@bdougie
Copy link
Member Author

bdougie commented Oct 16, 2025

Netlify Build Issue

The build is still failing because @netlify/plugin-lighthouse is configured in the Netlify UI and cannot be overridden by netlify.toml.

Action Required:
Please remove the @netlify/plugin-lighthouse plugin from the Netlify site settings:

  1. Go to Netlify site settings
  2. Navigate to Build & DeployBuild Plugins
  3. Remove @netlify/plugin-lighthouse plugin
  4. Trigger a new deploy

The plugin requires Node.js <20 but is incompatible with the current setup. All other plugins are properly configured in netlify.toml.

@bdougie
Copy link
Member Author

bdougie commented Oct 16, 2025

Plugin has been removed from Netlify UI. Triggering rebuild...

@bdougie bdougie merged commit 635271f into main Oct 16, 2025
7 checks passed
@bdougie bdougie deleted the feat/add-linux-foundation-banner branch October 16, 2025 22:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant