mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
* Add additional design skills
* Added pinned local fallback
* fix(ci): add R2/storage credential validation preflights to workflows
Add validation steps that fail fast with clear ::error:: annotations when R2 or S3 storage secrets are missing, instead of cryptic AWS CLI errors. Also downgrade persistent cache env-var warnings to graceful fallbacks.
Files:
- bake-previews/action.yml: Validate R2 config before upload
- setup-workspace/action.yml: Graceful fallback for OPEN_DESIGN_CI_CACHE
- setup-playwright/action.yml: Graceful fallback for PLAYWRIGHT_BROWSERS_PATH
- bake-plugin-previews-gc.yml: Validate R2 config before GC
- metrics.yml: Validate R2 config before metrics upload
- visual-baseline.yml: Validate R2 config before baseline upload
- release-beta-s.yml: Validate S3 storage access before publish
- AGENTS.md: Document R2 credential validation preflight pattern
* fix: add MIT LICENSE files and pinned source-commits for vendored skills
Adds upstream MIT LICENSE files and pinned source-commit metadata to
skills/writing-guidelines, skills/web-design-guidelines, and
skills/make-interfaces-feel-better as required by the upstream
MIT redistribution terms.
Also fixes make-interfaces-feel-better upstream URL:
emilkowalski -> jakubkrehel (the actual source repo).
Source commits pinned:
- writing-guidelines: vercel-labs/writing-guidelines@83e2316
- web-design-guidelines: vercel-labs/web-interface-guidelines@4e799d4
- make-interfaces-feel-better: jakubkrehel/make-interfaces-feel-better@3845620
* fix: add MIT LICENSE files and correct upstream URLs for emil-design-eng and review-animations
Both skills were sourced from emilkowalski/skills (MIT), not from animations.dev (a
marketing/course URL). Adds upstream LICENSE files and pinned source-commit
metadata with the actual source repo path.
Source commit pinned: emilkowalski/skills@a47903a
* fix: correct easing examples in animations.md — Tailwind syntax and easeIn->easeOut
- Replace plain cubic-bezier strings with Tailwind-ease-[cubic-bezier(0.2,0,0,1)]
so the easing is actually applied (not treated as plain text)
- Replace easeIn with easeOut in exit animation examples to align with
STANDARDS.md mandate (never ease-in on UI elements)
* Revert "fix(ci): add R2/storage credential validation preflights to workflows"
This reverts commit 7d264f3068.
* fix: remove make-interfaces-feel-better — upstream lacks explicit LICENSE
The upstream jakubkrehel/make-interfaces-feel-better declares 'MIT' in GitHub
metadata but has no LICENSE file in its repository. This creates a compliance
risk for redistributed vendored content. Removed per reviewer guidance until
the upstream adds an explicit license file.
* fix: default to pinned snapshots instead of live fetches for Vercel guideline skills