Skip to content

fix: monorepo deployment config#14

Merged
Neysixx merged 5 commits intomainfrom
fix/monorepo-deployment-config
Jan 25, 2026
Merged

fix: monorepo deployment config#14
Neysixx merged 5 commits intomainfrom
fix/monorepo-deployment-config

Conversation

@Neysixx
Copy link
Owner

@Neysixx Neysixx commented Jan 25, 2026

This pull request introduces several improvements and fixes across the documentation site, CLI tooling, and CI/CD workflows. The most significant changes include a new redirect from the docs homepage, updates to the CLI's config file loading logic, enhanced color theming for docs, and workflow refinements for consistent environment setup and release management.

Documentation site improvements:

  • Added a permanent redirect from / to /docs in apps/docs/next.config.mjs, ensuring users land directly on the documentation section.
  • Removed the custom home page and layout components, as the root now redirects to /docs (apps/docs/src/app/(home)/page.tsx, apps/docs/src/app/(home)/layout.tsx). [1] [2]
  • Introduced comprehensive light and dark theme color variables in apps/docs/src/app/global.css for improved theming and maintainability.
  • Updated navigation title to "SEOX" in apps/docs/src/lib/layout.shared.tsx.

CLI and tooling enhancements:

  • Updated the doctor command in the CLI to use jiti for loading the config file, improving compatibility with different module systems and dynamic imports (packages/seox/src/cli/commands/doctor.ts). [1] [2]
  • Added jiti as a dependency in packages/seox/package.json.

CI/CD and workflow updates:

  • Pinned the Bun runtime version to 1.3.6 in both CI and release workflows for consistent builds (.github/workflows/ci.yml, .github/workflows/release.yml). [1] [2]
  • Enhanced release automation by specifying config-file and manifest-file options in the release workflow (.github/workflows/release.yml).

Landing page fixes:

  • Updated documentation links in the landing page's navbar and footer to point to the correct domain (seo-x.dev). [1] [2]

Build and development scripts:

  • Refined package.json scripts for more granular build and dev commands, and added a clean:all script for cleaning dependencies and build artifacts.

Neysixx and others added 2 commits January 25, 2026 21:31
- Add config-file and manifest-file paths to release-please workflow
- Add redirect from / to /docs in docs app
- Remove unused (home) page
- Add custom theme matching landing page colors (green accent)
- Pin bun version to 1.3.6 in CI workflows
- Use jiti to load TypeScript config in doctor command (removes MODULE_TYPELESS_PACKAGE_JSON warning)
- Add monorepo scripts: build:landing, build:docs, build:all, dev, clean:all
- Regenerate bun.lock with bun 1.3.6

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Jan 25, 2026

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

Project Deployment Review Updated (UTC)
seox-docs Ready Ready Preview, Comment Jan 25, 2026 9:59pm
seox-landing Ready Ready Preview, Comment Jan 25, 2026 9:59pm

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ensures the seox package is built before building the landing app,
which is required for Vercel deployment with workspace dependencies.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Neysixx Neysixx merged commit 9c9fab1 into main Jan 25, 2026
4 checks passed
@Neysixx Neysixx deleted the fix/monorepo-deployment-config branch January 25, 2026 22:01
This was referenced Jan 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant