Skip to content

feat(deployment-pulse): add TypeScript reference plugin - #1

Merged
dviejokfs merged 7 commits into
mainfrom
feat/typescript-deployment-pulse
Sep 2, 2026
Merged

feat(deployment-pulse): add TypeScript reference plugin#1
dviejokfs merged 7 commits into
mainfrom
feat/typescript-deployment-pulse

Conversation

@dviejokfs

@dviejokfs dviejokfs commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Deployment Pulse, a useful TypeScript reference plugin with a searchable cross-project health dashboard
  • use project slugs for dashboard routes and include regression coverage
  • document TypeScript plugin authoring and independent SDK semantic versioning
  • install and test the published @temps-sdk/plugin 0.1.0-beta.1 artifact from a committed Bun lockfile
  • publish standalone binaries for every supported release target
  • harden releases with immutable action pins, least-privilege tokens, main-ancestry verification, and a protected release environment

Evidence

Published SDK artifact

npm view @temps-sdk/plugin@0.1.0-beta.1 version dist-tags --json
{
  "version": "0.1.0-beta.1",
  "dist-tags": { "beta": "0.1.0-beta.1", "latest": "0.1.0-beta.1" }
}

Frozen install, behavior tests, and standalone build

cd deployment-pulse-plugin
bun install --frozen-lockfile
bun run test
bun run build
bunx tsc --noEmit
Checked 6 installs across 7 packages (no changes)
6 pass, 0 fail, 20 expect() calls
vite v6.4.3: 30 modules transformed, built successfully
Embedded 3 files
compile dist/temps-deployment-pulse-plugin
tsc: exit 0

Rendered UI walkthrough

The plugin was loaded inside Temps with real project and deployment data. The rendered view showed the live deployment summary, search and health filters, project status row, dark-mode surfaces, and project navigation. The inspected project link resolved through /projects/observability-starter, using the project slug rather than its numeric ID.

GitHub CI

Rust build & test: SUCCESS
TypeScript build & test: SUCCESS
Merge state: CLEAN

Security

Redacted Gitleaks scans: no leaks found
Independent security re-review: approved for merge

A local Linux cross-compile was not possible because the sandbox blocks Bun compiler artifact downloads; GitHub Actions owns the cross-platform release build.

@dviejokfs
dviejokfs merged commit c548e41 into main Sep 2, 2026
2 checks passed
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