[DRAFT] CI: Trigger pipeline (lint/type/test/build/preview/budgets) #1
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci-run-20250918-2021"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Automated PR to trigger CI for branch ci-run-20250918-2021.
Status: DRAFT — awaiting Gitea Actions runner installation.
Purpose: Validate that the CI pipeline (lint, typecheck, tests, OpenNext build, preview smoke, budgets, and D1 dry-run) runs clean on the server once a runner is available.
Instructions to resume: Install/register a runner, ensure label matches ubuntu-latest, then push a no-op commit to this branch or re-open the PR to retrigger.
Do not merge until a successful CI run is observed.
CI: Trigger pipeline (lint/type/test/build/preview/budgets)to [DRAFT] CI: Trigger pipeline (lint/type/test/build/preview/budgets)Marking this PR as DRAFT due to missing Gitea Actions runner.
This PR’s only purpose is to validate the CI pipeline (lint → typecheck → tests → OpenNext build → preview smoke → budgets → D1 dry-run). There are no deploy actions in this story.
Action required to proceed: Install and start a runner registered to this repository or instance (label: ubuntu-latest). Once available, push any commit to branch ci-run-20250918-2021 or re-open this PR to trigger the workflow.
Do not merge until a successful CI run is observed and budgets pass (or thresholds are explicitly raised for your tier).
### 1. __artists-grid.tsx__ (Main Artist Browsing) - Uses hook from - Fetches from endpoint - Includes loading states, error handling, and filtering - __Impact:__ Primary artist browsing experience now fully API-driven ### 2. __artist-portfolio.tsx__ (Individual Artist Pages) - Uses hook - Fetches from endpoint - Fixed all TypeScript errors (changed image ID from number to string) - Added loading/error states - __Impact:__ Artist detail pages now fully API-driven ### 3. __booking-form.tsx__ (Artist Selection Dropdown) - Uses hook for artist selection - Updated to use API data structure ( array, , etc.) - Added loading state for dropdown - __Impact:__ Booking flow now uses real artist data ## ⚠️ REMAINING (Decorative/Marketing Components) Two complex components still use hardcoded : ### 4. __artists-section.tsx__ (Homepage Hero - 348 lines) - Homepage marketing section with complex parallax scrolling - Uses hardcoded artist data for visual cards - __Non-blocking:__ This is a decorative homepage element ### 5. __artists-page-section.tsx__ (Artists Page Section - 413 lines) - Full-page artists showcase with parallax effects - Uses hardcoded artist data for visual layout - __Non-blocking:__ Alternative to artists-grid.tsx (which IS using API) ##