Skip to content

Setup Github Actions#183

Closed
awhiteside1 wants to merge 12 commits intoexcalidraw:mainfrom
awhiteside1:aw/ci
Closed

Setup Github Actions#183
awhiteside1 wants to merge 12 commits intoexcalidraw:mainfrom
awhiteside1:aw/ci

Conversation

@awhiteside1
Copy link
Copy Markdown

  • Setup github actions
  • Auto publish on main

awhiteside1 and others added 12 commits January 27, 2026 18:31
- Add `publishConfig` to enable public publishing.
- Refactor scripts, removing unused commands.
- Simplify `devDependencies`, upgrading TypeScript.
- Adjust `peerDependencies` for TypeScript requirements.
- Downgrade the package version to `0.0.1`.
- Define `repository`, `bugs`, and `homepage` fields.
Add CI workflow to build and typecheck on every commit, and publish workflow to automatically release to npm on pushes to main using OIDC provenance for secure authentication.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Replace npm/Node.js with Bun for faster builds. Add automatic patch version bumping and GitHub release creation on publish workflow.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@awhiteside1 awhiteside1 deleted the aw/ci branch January 28, 2026 00:23
@awhiteside1 awhiteside1 restored the aw/ci branch January 28, 2026 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant