Skip to content

build: bump the package version to 1.1.0 for the v1.1 release - #125

Merged
drawmeanelephant merged 1 commit into
mainfrom
chore/version-1.1.0
Aug 27, 2026
Merged

drawmeanelephant merged 1 commit into
mainfrom
chore/version-1.1.0

Conversation

@drawmeanelephant

Copy link
Copy Markdown
Owner

Summary

Bumps the package version to 1.1.0 in the three lockstep locations for the v1.1 release:

  • build.zig.zon (single source of truth)
  • src/oliver.zig public version constant (--version output)
  • .github/workflows/binaries.yml smoke-test assertions (both the Linux and Windows legs)

Release window

Everything since v1.0.0: GFM task lists + raw-HTML policy (#97), fuzz wall (#98), stable C ABI (#99), Windows binary (#100), --json (#103), --diagnostics (#104), oliver meta (#111), oliver wrap (#112), native link rewriting (#113), plan+manifest (#114), and the wrap-parsing / CI / meta-quoting / docs-frontmatter fixes (#116, #119, #121, #123).

Verification

  • zig build test --summary all: 455/455 tests, 14/14 steps
  • zig fmt clean

The v1.1 wave is shipped: GFM task lists and the raw-HTML policy knob
(#97), the deterministic fuzz wall (#98), the stable C ABI (#99), the
native-tested Windows binary (#100), --json serialization (#103) and
--diagnostics (#104), the oliver meta (#111) and oliver wrap (#112)
subcommands, native .md/.textile/.cook -> .html link rewriting (#113),
and the plan+manifest output (#114), plus the post-wave fixes (#116,
#119, #121, #123). The zon is the single source of truth (extracted by
build.zig), so oliver.zig's public version constant and the binaries
workflow smoke-test assertions move in lockstep with it.
@drawmeanelephant
drawmeanelephant merged commit 1f32e92 into main Aug 27, 2026
3 checks passed
@drawmeanelephant
drawmeanelephant deleted the chore/version-1.1.0 branch August 27, 2026 17:50
@itoqa

itoqa Bot commented Aug 27, 2026

Copy link
Copy Markdown

Ito QA test results
Commit: f6e1cb5: 9 test cases ran, 9 passed ✅.

Summary

Coverage spans release identity and version reporting across platforms, including commit propagation, clean local-build output, artifact consistency, native smoke checks, and publication safeguards. It also exercises the core Markdown-to-HTML rendering happy path and release workflow gating behavior.

Safe to merge — the exercised release, workflow, versioning, and rendering behaviors showed no PR-attributable regressions or failures, so there is no merge blocker indicated by this run.

Tests run by Ito

View full run

Result Severity Type Description
General The package manifest, public library, and command-line tool all identify the release as version 1.1.0.
General All five release files reported version 1.1.0 and the same source commit. The native ARM Linux file also printed the expected identity and exited successfully.
General If either native smoke check fails, the release publication job does not run and no rolling release assets are uploaded.
General The release workflow carries the source commit into the built artifacts, and the smoke checks confirm the downloaded Linux and Windows binaries report the exact commit before publication.
Commit The command printed version 1.1.0 with the exact injected commit in the expected parenthesized format, followed by a newline.
Commit A local build with no commit value prints exactly oliver 1.1.0 and does not add an empty commit label.
Render The Linux release binary converted '# Hello world' into the expected heading with italic text and exited successfully.
Version The built command-line tool reported version 1.1.0 and included the injected source commit in the expected format.
Workflow The release workflow can be started manually, checks the Linux and Windows binaries, and publishes only after the build and Windows check succeed.

Tip

Reply with @itoqa to send us feedback on this test run.

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