Danila Poyarkov
734612cab3
Fix npm auth: write .npmrc to home dir for subshell publish
2026-03-03 17:57:55 +03:00
Danila Poyarkov
90b92b4fb5
Fix npm publish: use npm instead of pnpm for auth compatibility
2026-03-03 17:44:19 +03:00
Danila Poyarkov
8e234d7bb5
Add CI for PRs, issue/PR templates, CONTRIBUTING and SECURITY docs
2026-03-03 17:24:45 +03:00
Danila Poyarkov
fcb244f02a
Cache Rust and Bun dependencies in CI
2026-03-03 17:11:33 +03:00
Danila Poyarkov
79eff7c0a8
Fix npm publish: run cd in subshell to preserve working directory
2026-03-03 16:55:36 +03:00
Danila Poyarkov
b7a634f1ae
Skip already-published versions in CI npm publish
...
Prevents re-run failures when a package was already published.
Real errors (auth, build) still fail the job.
2026-03-02 18:37:00 +03:00
Danila Poyarkov
877350a3af
Auto-populate GitHub Releases from CHANGELOG.md
...
Use ffurrer2/extract-release-notes@v2 to extract the version section
and pass it as releaseBody to the Tauri action.
Switch changelog headings to Keep a Changelog format (## [X.Y.Z])
to match the action's expected pattern.
2026-03-02 18:12:36 +03:00
Danila Poyarkov
e0c5820183
CI: publish releases as non-draft
2026-03-02 15:54:43 +03:00
Danila Poyarkov
10b4fc6c13
Add @open-pencil/mcp to npm publish workflow
2026-03-02 14:27:07 +03:00
Danila Poyarkov
a9c096a69d
Fix npm publish: pnpm for workspace resolution, update README, read CLI version from package.json
2026-03-01 22:44:56 +03:00
Danila Poyarkov
0acfd50a67
Add npm publish with trusted publishing to release workflow
2026-03-01 16:27:41 +03:00
Danila Poyarkov
c4e6514ea2
Update repo references to open-pencil/open-pencil
2026-03-01 16:18:11 +03:00
Danila Poyarkov
baee65e599
Add CHANGELOG.md, update build workflow for v0.1.0-alpha
...
- Add Linux x64 build target
- Add patchelf for Linux AppImage builds
- Release body links to CHANGELOG.md
- Release name includes 'OpenPencil' prefix
2026-03-01 16:09:25 +03:00
Danila Poyarkov
268c4029e9
Add CI workflow for app.openpencil.dev deploy
2026-03-01 16:00:19 +03:00
Danila Poyarkov
96d8ab5789
Move docs to packages/docs, add Cloudflare Pages deploy
...
- Move docs/ → packages/docs/ as @open-pencil/docs workspace package
- Add screenshot.png as hero image on landing page
- Add GitHub Actions workflow for Cloudflare Pages deploy (openpencil.dev)
- Remove vitepress from root devDependencies
- Root docs:* scripts delegate via bun --filter
2026-03-01 15:16:16 +03:00
Danila Poyarkov
af3db9f0f1
Add GitHub Actions workflow for Windows + macOS builds
...
Triggers on version tags (v*) or manual dispatch.
Builds .msi/.exe for Windows x64/arm64 and .dmg for macOS
x64/arm64. Creates a draft GitHub release with all artifacts.
2026-02-28 20:55:26 +03:00