Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

fix(web): enterprise profile link + hotfix-deploy workflow (auto-CD via default=main)#87

Merged
Enes1998 merged 1 commit into
mainfrom
fix/profile-link-and-autocd
Jun 7, 2026
Merged

fix(web): enterprise profile link + hotfix-deploy workflow (auto-CD via default=main)#87
Enes1998 merged 1 commit into
mainfrom
fix/profile-link-and-autocd

Conversation

@Enes1998

@Enes1998 Enes1998 commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator
  • Enterprise profile link: "View profile" pointed at /company (no such route) → dead link. Now /profile/{id} (renders the enterprise card).
  • Auto-CD: root cause was the repo default branch = develop, so GitHub ran develop's legacy cd.yml (staging, fails) for the workflow_run auto-trigger instead of main's project-01 deploy. Default branch switched to main → merges to main now auto-deploy. (Merging this PR is the live test.)
  • Hotfix fast-path: new hotfix-deploy.yml (manual) builds+pushes images for a ref and Helm-deploys, skipping lint/test/Trivy/Lighthouse (~5 min). Normal merges still run full CI.

Verified: tsc ✓, next lint 0 ✓, workflow YAML valid.

- Enterprise "View profile" pointed at /company, which doesn't exist -> dead link.
  Point it to /profile/{id} (the profile page already renders the enterprise card).
- Add .github/workflows/hotfix-deploy.yml: manual workflow_dispatch that builds+pushes
  the images for a ref and Helm-deploys to project-01, skipping lint/test/Trivy/
  Lighthouse. For urgent hotfixes; normal merges still run full CI.

(Repo default branch changed to `main` so the project-01 cd.yml auto-deploys on merge
 to main via its workflow_run trigger — previously the default `develop` branch's legacy
 cd.yml ran instead and failed.)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Enes1998 Enes1998 merged commit 7e9eaa4 into main Jun 7, 2026
6 checks passed
@Enes1998 Enes1998 deleted the fix/profile-link-and-autocd branch June 13, 2026 16:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant