Skip to content

chore: cleanup references and redundant tests - #68

Open
ewanharris wants to merge 3 commits into
mainfrom
chore/pre-publish-steps
Open

ewanharris wants to merge 3 commits into
mainfrom
chore/pre-publish-steps

Conversation

@ewanharris

Copy link
Copy Markdown
Member

Renames project to @titanium-sdk/language-server, removes some pointless tests and sets up a publish workflow.

Workflow can't be used for first publish as it uses trusted publishing which can't be used on the first publish.

Copilot AI balanced review requested due to automatic review settings October 15, 2026 20:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Publishing bypasses the end-to-end checks required by the documented release process.

1 open finding
What changed in this PR

Prepares the language server for publication as @titanium-sdk/language-server and removes the package-test tier.

Changes:

  • Renames the package, sets version 0.1.0, and updates metadata.
  • Adds a release-triggered npm publishing workflow.
  • Removes package tests and the empty CustomRequests export.
File Description
src/​test/​package/​installed-command.test.ts Removes built-command tests.
src/​test/​package/​entry-points.test.ts Removes entry-point tests.
src/​test/​package/​consumer.test.ts Removes TypeScript consumer tests.
src/​test/​package/​built.ts Removes package-test helpers.
src/​test/​package/​alloy-library.test.ts Removes shipped-declaration tests.
src/​server.ts Updates package name in a comment.
src/​index.ts Removes CustomRequests; updates documentation.
src/​core/​constants.ts Removes an issue reference from a comment.
README.md Updates repository link and test commands.
package.json Updates package metadata; removes package-test script.
package-lock.json Synchronizes package name and version.
AGENTS.md Documents releases and updates package references.
.github/​workflows/​publish.yml Adds trusted npm publishing.
.github/​workflows/​ci.yml Removes the package-test job.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/publish.yml
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