Skip to content

Release 0.5.1#13

Merged
Ali-dev11 merged 2 commits into
mainfrom
feat/release-0.5.1
Apr 9, 2026
Merged

Release 0.5.1#13
Ali-dev11 merged 2 commits into
mainfrom
feat/release-0.5.1

Conversation

@Ali-dev11

Copy link
Copy Markdown
Owner

Summary

  • Introduced a deployment profile layer to capture provider-specific configuration such as build/start commands, ports, health checks, generated files, secrets, and environment variables

  • Added Render deployment baselines for react-vite frontends and express, fastify, hono backends with generated render.yaml and workflow guidance

  • Added Railway deployment baselines for nextjs frontends and express, fastify, hono backends with generated railway.toml and workflow guidance

  • Implemented extensive regression coverage for deployment profiles, provider generators, runtime-matrix scenarios, and packed-artifact smoke tests

  • Enhanced generated outputs (.env.example, README, architecture, getting-started) to include deployment-aware configuration and expectations

  • Added end-to-end runtime coverage for complex stacks including NestJS + Fastify + pnpm + Jest and React Chrome Extension + pnpm + Jest

  • Expanded scaffold docs and CLI guidance to include deployment-specific instructions (build/start commands, health checks, secrets, env vars)

  • Improved devforge upgrade to clean up stale deployment files (vercel.json, netlify.toml, render.yaml, railway.toml, docker-compose.yml) when switching targets

  • Updated runtime commands for backend and Next.js apps to bind to deployment-friendly hosts

  • Strengthened CI and smoke coverage to validate deployment-target refresh for Render and Railway scenarios

  • Clarified backend capability prompts to better communicate “starter baseline” vs fully wired features

  • Fixed deployment-target validation to ensure managed hosting targets are exercised in runtime matrix and smoke tests

  • Fixed upgrade behavior to properly remove obsolete deployment files when switching providers

  • Fixed Jest setup for TypeScript projects (type references, ts-jest deprecation handling)

  • Fixed NestJS Fastify scaffolds to correctly use @nestjs/platform-fastify

  • Fixed package manager handling in runtime matrix to support pnpm/yarn via Corepack

  • Fixed missing runtime coverage for specific stack combinations previously not validated end-to-end

Why it changed:

  • To provide first-class support for modern managed hosting platforms like Render and Railway
  • To make generated projects deployment-ready with minimal manual configuration
  • To ensure consistency and correctness across deployment targets and upgrade flows
  • To improve reliability of complex stack combinations through stronger runtime validation
  • To enhance developer experience with clearer guidance and automated environment setup

Related Issue

Closes #


Validation

  • npm run check
  • npm run smoke if scaffold behavior changed
  • docs updated if public behavior changed

Checklist

  • scope is focused and reviewable
  • tests added or updated where needed
  • breaking changes clearly called out
  • screenshots or terminal output added when useful

…r Render and Railway

- Added deployment profile layer for provider-specific configurations.
- Introduced Render and Railway deployment baselines for various frontend and backend frameworks.
- Expanded documentation and CLI guidance for deployment-aware scaffolds.
- Improved upgrade process to clean up obsolete managed provider files.
- Fixed various issues related to Jest configurations and runtime matrix coverage.
@Ali-dev11
Ali-dev11 merged commit 38b7d06 into main Apr 9, 2026
16 checks passed
@Ali-dev11
Ali-dev11 deleted the feat/release-0.5.1 branch April 9, 2026 18:35
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