Publish initial releases for remaining streaming services
Publish initial independent component tags from merged main d89ad8ea85f03569dcabb3b6efabd708b817b3c8 for remaining production streaming services and their shared image bases. Existing successful router0.1.1 and dashboard0.1.0 releases remain untouched; local-provisioning-web is a local-only tool without a release image. User explicitly requests preserving the provisioner's existing version scheme. Verified kaukus-provisioner/Cargo.toml=1.1.1 and AGENT_VERSION=CARGO_PKG_VERSION; Harbor currently has only latest and dhcp-test, no numeric version tag. Use kaukus-provisioner_v1.1.1 (image1.1.1), not0.1.0 and no unnecessary source version bump. Other initial tags use0.1.0. Release bases base, gst-build and gst-runtime before consumers because Dockerfiles read their latest images. Remaining service components: cascade, ruststreamer, local-streamer, local-panel, kaukus-provisioner, dhcp-server. All nine annotated tags are now pushed, and git ls-remote independently verified every peeled remote tag points to approved d89ad8ea85f03569dcabb3b6efabd708b817b3c8. Working tree remains clean on main; no source changes or commits. Published bases base_v0.1.0 (Actions3917), gst-build_v0.1.0 (3918), gst-runtime_v0.1.0 (3920); all succeeded and version/latest digest equality independently verified. Digests: base662c8d9b1f83d14d2c4088f9c3812c53c40a4330061838f71c4b8a742e7a9964, gst-build eb745b0f550b72175fefe5efef7ae46b92f7f5bd9058b11b5ab5a2c2620d2c39, gst-runtime b15bc3ba19a1f8f496608fd3c0a31600664934f2c979bc8b1065b13853ecd186. Service releases dhcp-server_v0.1.0 (3921,19s), local-panel_v0.1.0 (3922,2min), kaukus-provisioner_v1.1.1 (3923,3min) and cascade_v0.1.0 (3925,13min first uncached musl/SSL build) all succeeded. Independently verified version/latest digest equality: DHCP a0319af87663dcd11cf916c5e7b7ee986e4647e4fe4f335a778f83b0a6a6fb4c; panel c268614f0355dc371bbe248ec12b2306e2c267b8b28c91ac5f001bff0704e98e; provisioner52ecf5367f5ec9d7cac285e46af3046896f881a1c5191b5b777404947c184718; Cascade40d32dc0d42791b0406dd1ad946350ecc65252e4a6cd354c9eef2a632d01c819. Tags were fed sequentially with at most one waiting: Gitea's current global streaming-releases concurrency group allows only one pending run, so a bulk push could supersede waiting releases. Single-capacity runner also serializes execution. No existing tag moved or source changed. Publishing updates latest and may be consumed by existing physical-box/server pull mechanisms; no direct box or cloud restart requested. Acceptance: intended immutable annotated tags point to the approved commit; versioned/latest image publication results are verified or concrete failures recorded; provisioner image version remains aligned with1.1.1; no claim of successful builds based solely on pushed tags. Existing cloud deployments were not retagged or directly restarted. User requests polling until both remaining builds finish. ruststreamer_v0.1.0 succeeded in Actions3927 (https://git.kaukus.no/Kaukus/streaming-engines/actions/runs/3927), finishing around10:16Z after its first uncached native/Rust build. Independently verified0.1.0/latest both digestbf4a10940891c7e3e6bb266ad1a72064fa2e000c93839738c1671fd11535b3f5. Local-streamer_v0.1.0 also succeeded in Actions3928 (https://git.kaukus.no/Kaukus/streaming-engines/actions/runs/3928), completing its plugin/application build, runtime plugin checks, publication/latest promotion and artifact upload around10:37Z (21min). Independently verified0.1.0/latest both digest1541032934b73723ba07f501260500240c1156b7d19a1d906ca9221fddd7b4c6. All nine new release workflows are successful; no image publication is pending. No release cancellation observed. Operational logs for provisioner/Cascade/base builds are /tmp/streaming-initial-*.log. Final authenticated read-only Harbor verification checked every one of the nine component version tags and latest: all exist, have the expected component/version/source revision OCI labels, and each version/latest pair has the same digest. Provisioner remains1.1.1; others0.1.0. All annotated remote tags were independently verified earlier against approved d89ad8e. No source changes, new commits, moved/deleted tags, direct physical-box restart or cloud rollout were performed. Working tree clean on main. Polling is complete; final native release logs: /tmp/streaming-initial-ruststreamer-3927.log and /tmp/streaming-initial-local-streamer-3928.log. First uncached builds took19min and21min respectively; future releases can use uploaded registry build caches.
Checklist
3 of 3 complete- Publish and verify initial shared base image releases before dependent services.
- Push initial tags for all six remaining production services, keeping provisioner at version 1.1.1.
- Verify service publication outcomes and version/latest digests; record any concrete blockers.
- Area
- Streaming
- Project
- streaming-engines
- Kind
- Operations
- Task ID
tsk_4xsk7s8nyf- Updated