Skip to content

Conversation

@webberwang
Copy link
Member

Description

Video or Image

Related Issue(s)

Relates #3825

webberwang and others added 10 commits October 28, 2025 14:24
Replace manual Terraform plan/apply workflow with automated Flux
reconcile for GitOps-based deployments.

Changes:
- Remove tf-plan and tf-apply steps from app workflow
- Remove hold-apply manual approval gate
- Add flux-reconcile job after docker builds
- Add cleanup-registry job after flux reconcile
- Update filters to run on staging branch and version tags
- Add prod context to new jobs
- Rename infra-pr workflow to docker-pr for clarity
- Rename setup-infra-workspace job to setup-workspace
- Use pnpm install --frozen-lockfile to ensure reproducible builds
- Split workflow config into separate docker-pr.yml file
- Add resource_class: arm.large to setup-workspace job
- Fix requires dependencies to use setup-workspace instead of setup-infra-workspace
- Add tag validation in pre-push hook to reject v-prefix and old stag-/prod- prefixes
- Only allow x.x.x format (e.g., 0.5.1) or e2e/* pattern for tags
- Update validate-branch-name pattern to match new tag format
Updated all @nx/* packages and nx to version 22.0.1. This includes:
- Core Nx packages (@nx/devkit, @nx/workspace, etc.)
- All plugin packages (@nx/react, @nx/next, @nx/jest, etc.)
- Updated migrations.json with new v22.0.0 migration entries
- Reverted validate-branch-name pattern to exclude version tag support

Co-Authored-By: Claude <noreply@anthropic.com>
- Upgrade Next.js from 15.5.5 to 16.0.0
- Fix revalidateTag API calls to include 'max' profile parameter (Next.js 16 stable)
- Rename middleware.ts to proxy.ts following Next.js 16 convention
- Add build optimizations: webpackMemoryOptimizations, turbopackFileSystemCacheForDev
- Make build plugins conditional (bundleAnalyzer, Sentry) based on environment variables
- Replace process.env with env-var get() for consistent environment variable handling
- Convert SVG imports to inline React components
- Document Nx monorepo limitations for webpackBuildWorker and workerThreads

ref #3825
- Replace generatorOptionsOverrides with versionActionsOptionsOverrides in VersionOptions
- Bump package version from 0.0.5 to 0.0.6
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.

2 participants