Skip to content

Commit 24c7cdb

Browse files
authored
Merge pull request #5 from constructive-io/featbillings-blocks
feat(blocks): add installable billing registry blocks
2 parents bc923f6 + 63e7e8e commit 24c7cdb

61 files changed

Lines changed: 13487 additions & 94 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ permissions:
1818
contents: read
1919

2020
jobs:
21-
validate:
21+
registry:
2222
runs-on: ubuntu-latest
2323
timeout-minutes: 20
2424
steps:
@@ -39,24 +39,8 @@ jobs:
3939
- name: Install dependencies
4040
run: pnpm install --frozen-lockfile
4141

42-
- name: Validate packages, Blocks, and registry
43-
run: pnpm check
44-
45-
- name: Install Playwright Chromium
46-
run: pnpm --filter blocks exec playwright install --with-deps chromium
47-
48-
- name: Run visual regression suite
49-
run: pnpm --filter blocks test:visual
50-
51-
- name: Upload visual failure artifacts
52-
if: failure()
53-
uses: actions/upload-artifact@v7
54-
with:
55-
name: playwright-results
56-
path: |
57-
apps/blocks/playwright-report
58-
apps/blocks/test-results
59-
if-no-files-found: ignore
42+
- name: Build shadcn registry
43+
run: pnpm build:registry
6044

6145
pages:
6246
runs-on: ubuntu-latest
@@ -79,8 +63,8 @@ jobs:
7963
- name: Install dependencies
8064
run: pnpm install --frozen-lockfile
8165

82-
- name: Build and verify Pages artifact
66+
- name: Build Pages artifact
8367
run: pnpm build:pages
8468

85-
# npm releases are intentionally manual. This workflow only validates package
86-
# tags; it contains no registry token, trusted-publishing step, or publish job.
69+
# npm releases are intentionally manual. Package tags build the registry and
70+
# Pages artifact only; this workflow contains no publish credentials or job.

.github/workflows/pages.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ jobs:
3434
- name: Install dependencies
3535
run: pnpm install --frozen-lockfile
3636

37-
- name: Validate repository
38-
run: pnpm check
39-
4037
- name: Build static Blocks site
4138
run: pnpm build:pages
4239

apps/blocks/e2e/desktop.visual.spec.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)