Skip to content

Carry warte v1.6.3, the PulseEngine control tower - #42

Merged
avrabe merged 1 commit into
mainfrom
feat/include-warte
Nov 8, 2026
Merged

avrabe merged 1 commit into
mainfrom
feat/include-warte

Conversation

@avrabe

@avrabe avrabe commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

This PR adds warte v1.6.3, the PulseEngine control tower (CLI warte), as a payload in the pulseengine realm. The maintainer decided on 2026-11-08 to include it here.

What warte is

warte is a CI dashboard, agent orchestration and access control, all in one binary. It is a CLI and a server: serve, status, agents, schedule, watch, probe, hub and docs. warte --version prints warte 1.6.3.

Proof of origin

warte is ingested under the cosign-signed SHA256SUMS.txt that v1.6.3's release.yml produces. This was checked against the published release:

  • cosign verify-blob --bundle SHA256SUMS.txt.cosign.bundle --certificate-identity-regexp 'https://github.com/pulseengine/warte/.github/workflows/release.yml@.*' --certificate-oidc-issuer https://token.actions.githubusercontent.com SHA256SUMS.txt prints Verified OK.
  • The macOS binary's sha256 matches the sums.
  • gh attestation verify warte-1.6.3-macos-arm64 --repo pulseengine/warte exits 0, so the binaries also carry build provenance.

No unverified reason is needed.

Shape

Raw per-platform binaries named warte-<version>-<os>-<arch>. They are named through asset-for, as wsc is.

Platform key Asset
aarch64-apple-darwin warte-%V-macos-arm64
aarch64-unknown-linux-gnu warte-%V-linux-arm64
x86_64-unknown-linux-gnu warte-%V-linux-amd64

warte publishes no x86_64-apple-darwin build. That platform falls to the default template and is omitted as unbuilt, the same way loom's missing aarch64 Linux build is. It is not named explicitly, so its absence is not a mistake.

Checked

  • The released v0.46.0 varve-producer plan accepts the file (exit 0) and lists the three warte payloads.
  • python3 -I -m unittest discover -s tools -p 'test_*.py': 48 tests, OK.
  • tools/check-manifest.py: layer.toml OK — 14 tool, 2 vsix, 1 crate, 1 docs; no repo at two releases.

Version v1.6.3 is the latest published release. warte#147 (v1.6.6) is still a release PR; the scanner will propose v1.6.6 once it is published.

This PR is independent of #41 (the varve v0.46.0 assembler pin). The two touch different parts of layer.toml. Merging deposits a new layer.

🤖 Generated with Claude Code

https://claude.ai/code/session_019TNtfRjLNhEz82G2ggeeNu

…n 2026-11-08)

warte is a CLI/server (`warte serve`, `status`, `agents`, ...). v1.6.3 is the
latest published release; its cosign-signed SHA256SUMS.txt covers three raw
per-platform binaries (macos-arm64, linux-amd64, linux-arm64), also attested.
No x86_64-apple-darwin build is published.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019TNtfRjLNhEz82G2ggeeNu
@avrabe
avrabe merged commit da35456 into main Nov 8, 2026
2 checks passed
@avrabe
avrabe deleted the feat/include-warte branch November 8, 2026 18:40
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