Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"name": "oka",
"source": "./plugin",
"description": "No-Gradle Flutter Android build system: flutter assemble + direct Android SDK tools for 3-5x faster incremental builds, with plugin packaging, AAB support, and dependency recovery. Bundles agent skills.",
"version": "0.9.0",
"version": "0.9.1",
"keywords": [
"flutter",
"android",
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.9.0"
".": "0.9.1"
}
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9.0
0.9.1
8 changes: 4 additions & 4 deletions example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ dependencies:
sdk: flutter

mcp_toolkit: ^5.0.4
oka: ^0.9.0 # x-release-please-version
oka_android: ^0.9.0 # x-release-please-version
oka_huawei: ^0.9.0 # x-release-please-version
oka_play: ^0.9.0 # x-release-please-version
oka: ^0.9.1 # x-release-please-version
oka_android: ^0.9.1 # x-release-please-version
oka_huawei: ^0.9.1 # x-release-please-version
oka_play: ^0.9.1 # x-release-please-version
# Unpublished stack (ADR-0037): the air-channel surface ships from a
# path dep until the packages publish.
oka_update:
Expand Down
14 changes: 14 additions & 0 deletions packages/oka/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@

All notable changes to the Oka project will be documented in this file.

## [0.9.1](https://github.com/Arenukvern/oka/compare/v0.9.0...v0.9.1) (2026-10-27)


### Bug Fixes

* **ci:** hosted consumer uses pub.dev train only ([4f9c329](https://github.com/Arenukvern/oka/commit/4f9c329da21d2d0ca1b48c25956ba34523b764b3))
* **release:** RP-managed follower changelogs for pub.dev validation ([ee4e367](https://github.com/Arenukvern/oka/commit/ee4e3674575beae46291d48319b0c584f05b17ad))


### Documentation

* document dart analyze --fatal-infos local gate ([c7117a7](https://github.com/Arenukvern/oka/commit/c7117a772cec434f73ad7040974267d364c78651))
* fix publishing runbook path in contribution guide ([8fc15de](https://github.com/Arenukvern/oka/commit/8fc15dec504763288a64020a46417bf64d5579dd))

## [0.9.0](https://github.com/Arenukvern/oka/compare/v0.8.1...v0.9.0) (2026-10-27)


Expand Down
2 changes: 1 addition & 1 deletion packages/oka/lib/src/version.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
///
/// This should match the version in pubspec.yaml
/// Update this when releasing a new version
const String version = '0.9.0'; // x-release-please-version
const String version = '0.9.1'; // x-release-please-version

/// Gets the Oka version
String getOkaVersion() => version;
14 changes: 7 additions & 7 deletions packages/oka/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
No-Gradle build system for Flutter Android. Runs `flutter assemble` with
direct Android SDK tools (aapt2, d8, apksigner) — no Gradle daemon — with
plugin packaging, AAB support, and dependency recovery.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -22,13 +22,13 @@ environment:

dependencies:
args: ^2.5.0
oka_android: ^0.9.0 # x-release-please-version
oka_artifacts: ^0.9.0 # x-release-please-version
oka_core: ^0.9.0 # x-release-please-version
oka_supervisor: ^0.9.0 # x-release-please-version
oka_web: ^0.9.0 # x-release-please-version
oka_android: ^0.9.1 # x-release-please-version
oka_artifacts: ^0.9.1 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
oka_supervisor: ^0.9.1 # x-release-please-version
oka_web: ^0.9.1 # x-release-please-version
path: ^1.9.0
resource_composition: ^0.9.0 # x-release-please-version
resource_composition: ^0.9.1 # x-release-please-version
yaml: ^3.1.2

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_android/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
4 changes: 2 additions & 2 deletions packages/oka_android/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
Android platform pipelines for oka: no-Gradle Flutter APK/AAB build steps,
plugin packaging, direct Android SDK toolchain (aapt2, d8, apksigner), and
typed manifest/spec values.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_android
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -25,7 +25,7 @@ dependencies:
crypto: ^3.0.3
http: ^1.2.1
meta: ^1.14.0
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0
watcher: ^1.1.1
xml: ^7.1.0
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_artifacts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
4 changes: 2 additions & 2 deletions packages/oka_artifacts/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
diff... -> snapshot only" storage shape for dills, AOT snapshots and
any other build artifact class, with zstd --patch-from as the default
codec behind a seam.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_artifacts
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -25,7 +25,7 @@ environment:
dependencies:
args: ^2.5.0
crypto: ^3.0.3
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_conformance/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
4 changes: 2 additions & 2 deletions packages/oka_conformance/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: >-
publishing laws (dry-run without credentials, no stdin, no secret values
in state) as a reusable test harness, plus redaction and plan-shape
assertion helpers and a scripted fake HTTP transport for offline tests.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_conformance
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -23,7 +23,7 @@ environment:
dependencies:
http: ^1.2.1
meta: ^1.14.0
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
4 changes: 2 additions & 2 deletions packages/oka_core/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
Core contracts for oka: typed build context, composable pipeline
(BuildStep, Artifact, Pipeline), the declarative Oka composition root, and
typed oka.yaml config values.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_core
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -26,7 +26,7 @@ dependencies:
from_json_to_json: ^0.5.0
meta: ^1.14.0
path: ^1.9.0
resource_composition: ^0.9.0 # x-release-please-version
resource_composition: ^0.9.1 # x-release-please-version
yaml: ^3.1.2

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_harness/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this package are documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
6 changes: 3 additions & 3 deletions packages/oka_harness/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: >-
Android app via `oka dev`, pick the forwarded VM service URI up from the
runner-session contract, and drive/assert it with the
flutter_mcp_harness scenario core.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_harness
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -22,9 +22,9 @@ environment:

dependencies:
flutter_mcp_harness: ^7.0.0
oka_android: ^0.9.0 # x-release-please-version
oka_android: ^0.9.1 # x-release-please-version
path: ^1.9.0
resource_composition: ^0.9.0 # x-release-please-version
resource_composition: ^0.9.1 # x-release-please-version
universal_automation_interface: ^0.3.0
dev_dependencies:
lints: ^6.1.0
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_huawei/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this package are documented here. The release train
is repo-wide: versions move with the root `VERSION` (see
`tool/release/check_version_sync.sh`).

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
8 changes: 4 additions & 4 deletions packages/oka_huawei/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: >-
HuaweiPublishTarget with a dry-run publish plan, AppGallery Connect REST
upload tail over an injectable HTTP transport, and a GMS-excluding
AndroidBuild variant validated at composition time.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_huawei
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -25,12 +25,12 @@ dependencies:
archive: ^4.0.9
http: ^1.2.1
meta: ^1.14.0
oka_android: ^0.9.0 # x-release-please-version
oka_core: ^0.9.0 # x-release-please-version
oka_android: ^0.9.1 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0

dev_dependencies:
lints: ^6.1.0
oka_conformance: ^0.9.0 # x-release-please-version
oka_conformance: ^0.9.1 # x-release-please-version
test: ^1.25.0
xsoulspace_lints: ^0.1.2
2 changes: 1 addition & 1 deletion packages/oka_play/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
8 changes: 4 additions & 4 deletions packages/oka_play/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
Google Play publish target for oka (ADR-0014): PlayPublishTarget composes
the Play Publisher API upload tail (service-account JSON by path, JWT →
OAuth token exchange, Edits API flow) onto any oka Android AAB build.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_play
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -28,13 +28,13 @@ dependencies:
googleapis_auth: ^2.3.0
http: ^1.2.1
meta: ^1.14.0
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0

dev_dependencies:
lints: ^6.1.0
# The example composes PlayPublishTarget into a real Android pipeline.
oka_android: ^0.9.0 # x-release-please-version
oka_conformance: ^0.9.0 # x-release-please-version
oka_android: ^0.9.1 # x-release-please-version
oka_conformance: ^0.9.1 # x-release-please-version
test: ^1.25.0
xsoulspace_lints: ^0.1.2
2 changes: 1 addition & 1 deletion packages/oka_process/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
2 changes: 1 addition & 1 deletion packages/oka_process/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: oka_process
description: >-
POSIX owned process sessions for oka: identity-before-signal, leader-owned
groups, and explicit settlement. Linux and macOS only (ADR-0052).
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/arenukvern/oka
repository: https://github.com/arenukvern/oka/tree/main/packages/oka_process
issue_tracker: https://github.com/arenukvern/oka/issues
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_rustore/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this package are documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
4 changes: 2 additions & 2 deletions packages/oka_rustore/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: oka_rustore
description: RuStore Android distribution target and readiness policy for oka.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_rustore
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -10,7 +10,7 @@ environment:
dependencies:
archive: ^4.0.9
meta: ^1.14.0
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
dev_dependencies:
lints: ^6.1.0
test: ^1.25.0
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_supervisor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
6 changes: 3 additions & 3 deletions packages/oka_supervisor/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
crash-only converge driver acts once and exits — budgeted restarts,
cession-based ownership, and an advisory machine registry. No daemon,
no second watcher, no output interpretation.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_supervisor
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -24,9 +24,9 @@ environment:

dependencies:
crypto: ^3.0.3
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0
resource_composition: ^0.9.0 # x-release-please-version
resource_composition: ^0.9.1 # x-release-please-version

dev_dependencies:
lints: ^6.1.0
Expand Down
2 changes: 1 addition & 1 deletion packages/oka_web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
6 changes: 3 additions & 3 deletions packages/oka_web/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: >-
Web shell station for oka (ADR-0016): per-store web/index.html as typed,
drift-checked Dart, replaceable emitters, and GitHub Pages / itch.io
deploy targets. Not a platform pipeline.
version: 0.9.0 # x-release-please-version
version: 0.9.1 # x-release-please-version
homepage: https://github.com/Arenukvern/oka
repository: https://github.com/Arenukvern/oka/tree/main/packages/oka_web
issue_tracker: https://github.com/Arenukvern/oka/issues
Expand All @@ -26,12 +26,12 @@ dependencies:
# This package publishes on the train together with oka_core 0.2.0
# (which introduces Target.explainDetails) — never against hosted
# oka_core 0.1.x.
oka_core: ^0.9.0 # x-release-please-version
oka_core: ^0.9.1 # x-release-please-version
path: ^1.9.0

dev_dependencies:
lints: ^6.1.0
# The conformance suite every publish target must pass in tests.
oka_conformance: ^0.9.0 # x-release-please-version
oka_conformance: ^0.9.1 # x-release-please-version
test: ^1.25.0
xsoulspace_lints: ^0.1.2
2 changes: 1 addition & 1 deletion packages/resource_composition/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this package are documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.9.0 <!-- x-release-please-version -->
## 0.9.1 <!-- x-release-please-version -->

See `packages/oka/CHANGELOG.md` for train-wide release notes.

Expand Down
Loading
Loading