Conversation
- replace app-id with client-id for GitHub app token - add dedicated job for triggering website documentation refresh
There was a problem hiding this comment.
Pull request overview
Updates the release workflow to align GitHub App token generation with client-id and to move the website documentation refresh trigger into a dedicated post-publish job.
Changes:
- Switched
actions/create-github-app-token@v3input fromapp-idtoclient-idfor existing app-token steps. - Removed the inline docs-trigger steps from the
publishjob and replaced them with a separatetrigger-website-docsjob that runs after publish with its own concurrency key.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
✅ PR Validation Passed
📋 Pipeline Status
📊 Code Coverage
🧬 Mutation Testing
🌐 Runtime Compatibility
⏱️ Benchmarks
ℹ️ About this report
🤖 Generated by @helpers4 CI • 2026-04-25 |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 20 out of 20 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- add step to inject version in release workflow - update CLI entry point for version injection script
- implement parsePackageRepository function - add tests for various input formats - create example usage for documentation
- implement isPrerelease function to check version suffix - add examples for isPrerelease usage - create tests for string and ParsedVersion inputs
- implement stringify function for semantic versioning - add examples for stable and prerelease versions - include tests for stringify functionality
- build interface definition string for interfaces - update processMember to handle interface kind
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 21 out of 21 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 21 out of 21 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…eases - inject @SInCE version for stable releases - upload modified helpers for stable releases - download modified helpers for stable releases
Summary
This PR covers several independent improvements targeting the
v2.0.0-alpha.20release.CI / Release workflow
app-idwithclient-idforactions/create-github-app-tokensteps (API change)trigger-website-docsjob (runs after publish, isolated failure scope)New helpers
version/isPrerelease— detect whether a version string orParsedVersionis a prerelease; handles build metadata (1.0.0+build-123→false)version/stringify— serialize aParsedVersionback to a stringnumber/formatSize— human-readable byte formatting (B / KB / MB / GB)url/parsePackageRepository— parse therepositoryfield ofpackage.jsoninto a structured{ host, slug, owner, repo, gistId, directory }object; supports all npm-specified formats (shorthand, SSH, HTTPS, gist)Script improvements
scripts/version/inject-since.ts— align CLI entry-point guard withendsWithpattern used elsewhere; fix false-positive on1.0.0+build-123inisPrereleasescripts/build/build-website-metadata.ts— companion-type detection now includesinterfacekinds (fixesParsedVersionincorrectly getting a standalone helper page); interfacetypeDefinitionrendering now filters byReflectionKind.Propertyand handles method signaturesTests & quality
fast-checkforformatSize,isPrerelease,parsePackageRepositoryparsePackageRepository(guards made impossible by regex structure)