feat: marketing#16
Conversation
|
Thank you for contributing to this project with this PR, welcome to the community and the amazing world of open source! |
|
It seems you edited the limitation files. These files aren't open for contributions. If you think they should be, feel free to reply here. |
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThe PR introduces a new Astro-based marketing application to replace the deprecated landing app, adds cross-compilation and release artifact generation to the CI workflow, implements shared environment utilities for multi-app URL and port resolution, and restricts gateway binding to localhost in Docker and configuration files. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
It seems you edited the limitation files. These files aren't open for contributions. If you think they should be, feel free to reply here. |
✅ Contributor ReportUser: @yacosta738
Contributor Report evaluates based on public GitHub activity. Analysis period: 2025-02-17 to 2026-02-17 |
This pull request introduces a new marketing site for Corvus, replaces the previous placeholder landing app, and improves the release workflow for native binaries. The main changes are the addition of the
marketingAstro app (with install script and flexible configuration), deprecation/removal of the old landing app, and enhancements to the release pipeline to produce and verify native binaries for multiple platforms.Web Monorepo and App Structure Updates:
marketingapp (clients/web/apps/marketing) built with Astro, including documentation, configuration, and a public/installscript for CLI installation. The app supports configurable URLs via environment variables and is intended to be the main marketing and landing site. [1] [2] [3] [4] [5] [6] [7]Landing App Deprecation:
landingapp, including itsREADME.mdandpackage.json, as its responsibilities are now covered by the new marketing app. [1] [2]Release Workflow Improvements:
cross, and to generate SHA256 checksums for each binary. These binaries and checksums are now attached to GitHub Releases. [1] [2]Dockerfile Security/Networking Update:
corvusgateway host in the Dockerfile from[::](all interfaces) to127.0.0.1(localhost) for improved security and to prevent public binding by default. [1] [2] [3]Summary by CodeRabbit
New Features
Security