Skip to content

Merge main into dev after the 0.4.19 release - #1489

Merged
ZhuchkaTriplesix merged 12 commits into
devfrom
merge/main-into-dev-0.4.19
Oct 11, 2026
Merged

ZhuchkaTriplesix merged 12 commits into
devfrom
merge/main-into-dev-0.4.19

Conversation

@ZhuchkaTriplesix

@ZhuchkaTriplesix ZhuchkaTriplesix commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

GitFlow back-merge: main into dev after the 0.4.19 release.

Brings into dev:

No conflicts. After this dev and main have the same history again, so the next release branch will not collide on pubspec.yaml.

ZhuchkaTriplesix and others added 12 commits September 28, 2026 00:19
- pubspec 0.4.19+2 (as on main after the 0.4.18 bump), AUR pkgver 0.4.19
- CHANGELOG: [Unreleased] becomes [0.4.19] - 2026-10-11 with what was merged
  since the last update; a new [Unreleased] keeps the planned items
- release checklist: 0.4.19 product smoke, versioning and docs steps
- roadmap: 0.4.18 shipped, 0.4.19 is this cut
- Flatpak metainfo: 0.4.19 release entry
chore(release): Querya Desktop 0.4.19
…t package

The 0.4.19 Release run failed in two places, both new since 0.4.18 (the
Flutter pin moved from 3.41.6 to 3.47.1 and the tester jobs were added):

- Build macOS: Flutter 3.47's Swift Package Manager integration cannot
  resolve the vendored refresh_rate plugin ('target refresh_rate is outside
  the package root': Package.swift points at ../Classes). The app opts out
  of SwiftPM, so macOS builds use CocoaPods as before.
- Build querya-ext-tester (4 platforms): 'dart compile' does not support
  build hooks, and the app's graph has sqlite3 and objective_c. The tester
  is pure Dart, so scripts/ci/build_ext_tester.sh compiles it from a
  throwaway package that holds lib/core/extensions and depends on path.
fix(release): macOS build without SwiftPM, ext tester from a pure-Dart package
…nored

querya-ext-tester declared Future<int> main and returned 0 / 1 / 2, but
Dart ignores the return value of main: every run exited 0, so CI could
not fail on a broken extension and the release smoke test (an empty
directory must exit 1) failed. The code is now assigned to exitCode.
fix(ext-tester): set the process exit code (main's return value is ignored)
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 07bc40a into dev Oct 11, 2026
25 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.

2 participants