Skip to content

Release v1.0.14 - #148

Merged
RomeoCavazza merged 1 commit into
mainfrom
release/v1.0.14
Aug 3, 2026
Merged

Release v1.0.14#148
RomeoCavazza merged 1 commit into
mainfrom
release/v1.0.14

Conversation

@RomeoCavazza

Copy link
Copy Markdown
Member

Version bump only — eight files, one line each. No product change.

What this release carries

Everything merged since v1.0.13:

PR
#143 Repairs the Compose desktop build. v1.0.13 cannot be built from a fresh clone: its AppImage plugin is pinned to linuxdeploy's rolling continuous tag, which upstream rewrote on 2026-08-01, so just up dies on a checksum mismatch. Also seeds the Alertmanager config and adds a CI guard on the pinned digests.
#144 OPSWARDEN_BIND_ADDR, so a native just dev can coexist with the Compose stack.
#145 Rate limiting on /api/auth/*, closing the one gap found by a manual audit of every externally reachable surface. Plus the README collaboration limits VIGIL requires, and two dead endpoints removed.
#140 · #142 · #146 38 dependency updates, including brace-expansion past a freshly published mitigation bypass that had turned main red on its own.

Why tag now

Two reasons beyond routine.

A juror cloning v1.0.13 gets a broken build. That tag predates #143, so git checkout v1.0.13 && just up still fails on the stale pin. Only a new tag makes the released artifact reproducible.

The release pipeline itself is untested. #140 bumped tauri-action to v1.0.0 and attest-build-provenance to v4 inside release.yml — a workflow that only runs on a tag, so no CI run has ever exercised those changes. This tag is what validates them.

Blast radius

release.yml only: quality gate, E2E, desktop packages, server and web images with provenance attestations, GitHub Release. Production deployment stays workflow_dispatchnothing ships to prod from this tag.

@RomeoCavazza
RomeoCavazza merged commit 3ec2def into main Aug 3, 2026
10 checks passed
@RomeoCavazza
RomeoCavazza deleted the release/v1.0.14 branch August 3, 2026 18:07
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