Skip to content

ci: add CI/publish workflows - #2

Merged
lcanady merged 2 commits into
mainfrom
ci/add-workflows
May 12, 2026
Merged

ci: add CI/publish workflows#2
lcanady merged 2 commits into
mainfrom
ci/add-workflows

Conversation

@lcanady

@lcanady lcanady commented May 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds two GitHub Actions workflows:

  • ci.yml — runs on push/PR to main: deno check mod.ts, deno lint, deno task test, deno publish --dry-run --allow-dirty.
  • publish.yml — runs on v* tags: re-validates and publishes to JSR via OIDC.

Required adjustment

  • deno.json: add MIT license field (JSR publish requires it).

Local verification

  • deno check mod.ts — pass
  • deno lint — pass (28 files)
  • deno task test — 52 passed (150 steps), 0 failed
  • deno publish --dry-run --allow-dirty — success

Test plan

  • CI green on this PR
  • Subsequent v* tag publishes to JSR

@lcanady
lcanady force-pushed the ci/add-workflows branch from 2cec7ae to a1adc3d Compare May 12, 2026 12:48
@lcanady
lcanady merged commit 83d4b27 into main May 12, 2026
1 check passed
@lcanady
lcanady deleted the ci/add-workflows branch May 12, 2026 12:57
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.

2 participants