Skip to content

tweaks: v1 bump#25

Merged
UltiRequiem merged 3 commits into
mainfrom
bump/v1
Apr 2, 2026
Merged

tweaks: v1 bump#25
UltiRequiem merged 3 commits into
mainfrom
bump/v1

Conversation

@UltiRequiem

@UltiRequiem UltiRequiem commented Apr 2, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • New Features

    • Released v1.0.0 milestone
    • Added 7 new Common Lisp snippets: defmacro, defclass, defmethod, loop, format, when, and unless
  • Documentation

    • Configuration keys renamed from lisp.* to cl.* namespace
    • README updated with installation instructions and configuration examples
  • Chores

    • Modernized build tooling and CI/CD pipeline
    • Upgraded TypeScript compilation target to ES2020
    • Updated minimum coc.nvim version requirement

@UltiRequiem UltiRequiem merged commit afcfd8f into main Apr 2, 2026
1 of 4 checks passed
@coderabbitai

coderabbitai Bot commented Apr 2, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d9a1a0f3-f80b-4500-be24-94d6e7fe4d06

📥 Commits

Reviewing files that changed from the base of the PR and between 78e9200 and 3715df2.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (13)
  • .github/workflows/ci.yaml
  • .github/workflows/codeql-analysis.yml
  • .npmignore
  • esbuild.js
  • license
  • package.json
  • readme.md
  • src/commands.ts
  • src/constants.ts
  • src/index.ts
  • src/snippets.json
  • tsconfig.json
  • tsdown.config.ts

📝 Walkthrough

Walkthrough

This pull request updates the project's build infrastructure, branding, and configuration. It migrates from esbuild to tsdown, removes CodeQL analysis, bumps the version to 1.0.0, renames configuration keys from lisp.* to cl.* throughout, updates CI/CD workflows, and enhances documentation with badges, snippets, and development instructions.

Changes

Cohort / File(s) Summary
CI/CD Workflow Updates
.github/workflows/ci.yaml, .github/workflows/codeql-analysis.yml, tsconfig.json
Updated CI workflow to run on both push and pull request, bumped Node.js from v16 to v22 and action versions from v2-3 to v4, changed dependency installation to npm ci, and added build step. Removed CodeQL analysis workflow entirely. Updated TypeScript target to ES2020 and added skipLibCheck option.
Build Tool Migration
esbuild.js, tsdown.config.ts, .npmignore
Replaced esbuild build script with tsdown configuration; configured tsdown to bundle src/index.ts to lib as CommonJS with minification and coc.nvim marked external. Updated .npmignore to exclude src/ but explicitly include src/snippets.json.
Package Configuration & Dependencies
package.json
Bumped version to 1.0.0, replaced esbuild with tsdown in build scripts and devDependencies, updated Node.js requirement to v22, removed funding block, upgraded coc.nvim to 0.0.83-next.9. Renamed all configuration keys from lisp.* to cl.* (enabled, serverPath, serverArguments, toolchainPath, maxNumberOfProblems, trace.server) and command from lisp.interrupt to cl.interrupt.
Source Code Refactoring
src/index.ts, src/commands.ts, src/constants.ts
Updated command registration to use local registerCommand helper instead of coc.nvim's commands API. Changed command prefix from zig. to cl. in commands.ts. Updated extensionName constant from "coc-cl" to "cl". Modified extension activation config key from enable to enabled and language server notification from "lisp/interrupt" to "cl/interrupt".
Snippets & Documentation
src/snippets.json, readme.md, license
Added seven new Common Lisp snippets (defmacro, defclass, defmethod, loop, format, when, unless). Comprehensive README refresh with badges, expanded feature description, updated installation/configuration documentation reflecting cl.* naming, added plugin manager examples and development section. Updated license copyright year to 2026.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 From lisp to cl, the names now shine so bright,
TypeScript builds flow swift with tsdown's might,
Snippets bloom like carrots in the spring,
v1.0.0 dances—what joy it brings! ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bump/v1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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