Skip to content

release: 0.5.0-beta.1 - #1712

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
release/0.5.0
Oct 18, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
release/0.5.0

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

First Beta release: 0.5.0-beta.1, prepared with scripts/release/prepare_beta.sh 0.5.0 1 (#1499).

  • pubspec.yaml: 0.4.22+5 → 0.5.0-beta.1+6.
  • CHANGELOG.md: ## [Unreleased] became ## [0.5.0-beta.1] - 2026-10-18, and the 33 merges since the last changelog commit (the Beta channel itself, the pre-update backup and newer-schema guard, the macOS work, query errors, the SQL splitter security fix, the performance and bug fixes) are written into its Added / Changed / Fixed sections.
  • scripts/release/check_release.sh 0.5.0-beta.1 passes: SemVer tag, pubspec matches, changelog section present, tag free. The Release branch check job runs the same on this PR.

After this is merged the tag 0.5.0-beta.1 goes on the merge commit and the Release workflow publishes a GitHub pre-release (not Latest, no AUR, no APT / DNF). Check afterwards: gh release view 0.5.0-beta.1 --json isPrerelease, and that releases/latest still returns 0.4.19.

This is the first run of the beta pipeline, so it doubles as the dry run: whether macOS / Windows builds accept -beta.1 in their version fields is not known until it runs. If a job fails, the pre-release can be deleted and the tag re-cut as 0.5.0-beta.2 (a failed tag is not reused).

The version stays 0.5.0-beta.1+6 on dev after the merge; version-bump.yml leaves a pre-release version alone, and the promote step (version: 0.5.0+B) is in docs/tags-and-releases.md.

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 2d9f1cd into dev Oct 18, 2026
15 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