chore: prepare for JSR publishing - #1
Merged
dgellow merged 11 commits intoDec 6, 2025
Conversation
dgellow
commented
Dec 6, 2025
Owner
- Add Elastic License 2.0
- Add license field to deno.json
- Simplify README and CLAUDE.md, remove marketing text
- Clean up CLI headers
- Add Elastic License 2.0 - Add license field to deno.json - Simplify README and CLAUDE.md, remove marketing text - Clean up CLI headers
- Add pluggable manifest interface for different project types - Implement deno.json and package.json handlers - Support workspace detection and multi-package version updates - Integrate manifest updates into release flow - Add tests for manifest functionality Extensible design allows future support for go.mod, pyproject.toml, etc.
- Add `pls pr` command to create/update release PRs via GitHub API - PR includes version bump in deno.json and changelog - Update CI workflow to: - Create/update release PR on regular commits to main - Create actual release when release commit is merged
- Run deno fmt on all files - Add tests for ReleasePullRequest
- Add versions module for reading/writing .pls/versions.json - Use manifest as primary source of truth for current version - Fallback chain: .pls/versions.json > GitHub releases > deno.json - Update release flow to write to versions manifest - Update PR flow to include versions.json in release commits - Add tests for versions module
- Import version from deno.json instead of hardcoding - Add ci.yml for lint, format check, and tests on PRs - Fix pull-request_test to use assertThrows for sync error
- Use null byte delimiter in git log format to handle commit messages containing pipe characters - Fix GitHub storage to resolve actual commit SHA from tags instead of using target_commitish (which is often just the branch name) - Handle both lightweight and annotated tags when resolving SHA
updateManifests() was calling updateAllVersions() even in dry-run mode, which actually wrote to files. Now properly skips writes in dry-run.
dgellow
deleted the
claude/publish-jsr-cleanup-01A3i6Dh4W7FKan1hZa7AAyT
branch
December 6, 2025 02:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.