Skip to content
Commit 2be358af authored by Thiago Prazeres's avatar Thiago Prazeres 🚀
Browse files

ci: migra para GitLab CI + deploy Cloudflare Pages

- .gitlab-ci.yml com pipelines build/deploy/release
- Cloudflare Pages projects criados: ufpe-design-system + ufpe-design-system-plugin
- _headers CORS para o plugin (Penpot fetch cross-origin)
- manual_identidade.pdf agora é arquivo real (não symlink) em public/
- URL do plugin no docs aponta para ufpe-design-system-plugin.pages.dev
- penpot/rpc.js: trata SSE do export-binfile + cookie auth p/ asset
- penpot/scripts/publish-library: idempotente para is-shared
- snapshots .penpot iniciais (6 libraries vazias)
- remove .github/workflows (migrado p/ GitLab)

Deploy validado:
  https://ufpe-design-system.pages.dev — HTTP 200
  https://ufpe-design-system-plugin.pages.dev/manifest.json

 — HTTP 200 + CORS *

Co-Authored-By: default avatarClaude Opus 4.7 (1M context) <noreply@anthropic.com>
parent d1a61cf8
Pipeline #29295 failed