Skip to content

Commit b744aab

Browse files
serpentbladeclaude
andcommitted
release(flatpickr): publish non-vue leaves @ 0.1.1 (all-targets)
Take flatpickr all-targets: bump react/solid/lit/svelte/angular 0.1.0->0.1.1 (first publish; vue already live @ 0.1.1) and wire their Build + Publish steps into release.yml (mirroring the sortable-list non-vue block) plus the advisory precheck filter. svelte/angular leaves are the newly-compiled dist+source packages; angular carries the flatpickr() engine-call cast fix. Runtime deps resolve against @rozie/runtime-*@0.1.3 (live on npm). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KcWqckxMNtbU5LGEAvYXEk
1 parent cc59c7e commit b744aab

6 files changed

Lines changed: 44 additions & 5 deletions

File tree

.github/workflows/release.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,21 @@ jobs:
174174
--filter=@rozie-ui/sortable-list-angular
175175
build
176176
177+
# Build the 5 non-vue flatpickr leaves into their compiled dist/ drop-in.
178+
# Same mixed toolchain as sortable-list (react/solid/lit tsdown, svelte
179+
# @sveltejs/package, angular ng-packagr APF). Sits AFTER the toolchain build
180+
# so the local @rozie/runtime-* dist exists for the react/solid/lit/svelte
181+
# leaf type resolution (angular = tslib only, no @rozie dep).
182+
- name: Build non-vue flatpickr leaves
183+
run: >
184+
pnpm
185+
--filter=@rozie-ui/flatpickr-react
186+
--filter=@rozie-ui/flatpickr-solid
187+
--filter=@rozie-ui/flatpickr-lit
188+
--filter=@rozie-ui/flatpickr-svelte
189+
--filter=@rozie-ui/flatpickr-angular
190+
build
191+
177192
# ADVISORY structural pre-check. Runs AFTER every leaf dist exists (the
178193
# toolchain already published at the earlier "Publish toolchain" step; the
179194
# Vue + non-vue leaves were just built above) and BEFORE the first leaf
@@ -222,6 +237,11 @@ jobs:
222237
--filter @rozie-ui/sortable-list-lit
223238
--filter @rozie-ui/sortable-list-svelte
224239
--filter @rozie-ui/sortable-list-angular
240+
--filter @rozie-ui/flatpickr-react
241+
--filter @rozie-ui/flatpickr-solid
242+
--filter @rozie-ui/flatpickr-lit
243+
--filter @rozie-ui/flatpickr-svelte
244+
--filter @rozie-ui/flatpickr-angular
225245
226246
# Then the 6 Vue leaves. They carry zero @rozie/* deps so they don't
227247
# actually depend on the step above — ordering just keeps the log readable.
@@ -275,3 +295,22 @@ jobs:
275295
env:
276296
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
277297
NPM_CONFIG_PROVENANCE: 'true'
298+
299+
# The 5 non-vue flatpickr leaves. pnpm rewrites their `workspace:` deps to the
300+
# concrete @rozie/runtime-* versions (live on npm at 0.1.3) in the tarball:
301+
# react/solid/lit carry @rozie/runtime-<fw>, svelte carries @rozie/runtime-svelte
302+
# (workspace:^ -> ^0.1.3); angular carries no @rozie dep (tslib only). vue is
303+
# NOT here — it is in the Vue leaves step and is already on npm. Inherits dry_run
304+
# (default TRUE) and the skip-if-already-published behavior (no --force).
305+
- name: Publish non-vue flatpickr leaves (@rozie-ui/*)
306+
run: >
307+
pnpm
308+
--filter=@rozie-ui/flatpickr-react
309+
--filter=@rozie-ui/flatpickr-solid
310+
--filter=@rozie-ui/flatpickr-lit
311+
--filter=@rozie-ui/flatpickr-svelte
312+
--filter=@rozie-ui/flatpickr-angular
313+
publish --access public --no-git-checks --provenance ${{ steps.flags.outputs.extra }}
314+
env:
315+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
316+
NPM_CONFIG_PROVENANCE: 'true'

packages/ui/flatpickr/packages/angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rozie-ui/flatpickr-angular",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"type": "module",
55
"private": false,
66
"license": "MIT",

packages/ui/flatpickr/packages/lit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rozie-ui/flatpickr-lit",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"type": "module",
55
"private": false,
66
"license": "MIT",

packages/ui/flatpickr/packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rozie-ui/flatpickr-react",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"type": "module",
55
"private": false,
66
"license": "MIT",

packages/ui/flatpickr/packages/solid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rozie-ui/flatpickr-solid",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"type": "module",
55
"private": false,
66
"license": "MIT",

packages/ui/flatpickr/packages/svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rozie-ui/flatpickr-svelte",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"type": "module",
55
"private": false,
66
"license": "MIT",

0 commit comments

Comments
 (0)