This description was created by Ellipsis for commit 42a8ecb2ac24278097653fd3b9675cf85d8d9172
Summary:
Replaced Temporal with Inngest for workflow management, updating configurations, API routes, and dashboard components accordingly.
Key points:
Replaced Temporal with Inngest for workflow management.
Removed Temporal-related configurations from .env.example, .dockerignore, .gitignore, and next.config.mjs.
Updated GitHub Actions workflows in .github/workflows/deploy-pr.yaml and .github/workflows/deploy-prod.yaml to remove worker service deployment.
Deleted Temporal-related files and directories.
Added Inngest client and functions in packages/worker/inngest.
Updated API routes in apps/next/app/api/[[...route]]/applications/index.ts, apps/next/app/api/[[...route]]/hetzner/clusters/index.ts, and apps/next/app/api/[[...route]]/hetzner/projects/index.ts to use Inngest.
Modified dashboard actions and components in apps/next/app/dashboard/clusters/actions.ts and apps/next/app/dashboard/clusters/clusters.tsx to use Inngest.
Updated package dependencies and scripts in apps/next/package.json and packages/worker/package.json.
giving up on temporal
Summary:
Replaced Temporal with Inngest for workflow management, updating configurations, API routes, and dashboard components accordingly.
Key points:
.env.example
,.dockerignore
,.gitignore
, andnext.config.mjs
..github/workflows/deploy-pr.yaml
and.github/workflows/deploy-prod.yaml
to remove worker service deployment.packages/worker/inngest
.apps/next/app/api/[[...route]]/applications/index.ts
,apps/next/app/api/[[...route]]/hetzner/clusters/index.ts
, andapps/next/app/api/[[...route]]/hetzner/projects/index.ts
to use Inngest.apps/next/app/dashboard/clusters/actions.ts
andapps/next/app/dashboard/clusters/clusters.tsx
to use Inngest.apps/next/package.json
andpackages/worker/package.json
.Generated with :heart: by ellipsis.dev