6 Commits

Author SHA1 Message Date
2b498607d1 Merge branch 'dev' into feature/session-persistence-new 2026-03-17 18:40:22 +05:30
zouantchaw
d6559a0a11 feat(backend): add isolated v2 foundation stack and query service scaffold 2026-03-11 16:48:58 +01:00
e3d8d30b1b Merge branch 'dev' into feature/session-persistence-new 2026-03-11 10:56:48 +05:30
9642eb0268 ci: resolve merge conflicts and enforce manual trigger policy across all workflows 2026-03-11 10:55:34 +05:30
Achintha Isuru
83c05ad99e Improve release scripts and make workflows manual
Redirect script informational/warning output to stderr and improve robustness of release tooling. Changes include:

- Redirect many echo messages to stderr so scripts can emit machine-readable output on stdout.
- Extract-release-notes: better parsing of CHANGELOG entries (tries v-prefixed and non-prefixed headings, cleaner note formatting) and improved fallbacks when changelog is missing.
- Extract-version: accept versions with +build or -suffix, add diagnostic output when pubspec is missing, and tighten validation.
- Setup/verify APK signing: more consistent stderr logging and clearer warnings; ensure keystore decoding/logging is visible.
- Minor script usage message fixes (generate-tag-name, attach-apk-to-release).
- CI/workflows: change backend-foundation, mobile-ci, and web-quality triggers to workflow_dispatch (manual runs); update product-release (make scripts step label emoji, remove node cache lines, bump Flutter to 3.38.x).

These changes improve CI reliability, make scripts friendlier for automated consumers, and fix release note/version parsing edge cases.
2026-03-05 15:30:27 -05:00
zouantchaw
f8f81ec77c feat(backend): add foundation services and sql idempotency 2026-02-23 22:27:40 -05:00