Typed WorkManager workers with pinned-runtime conformance #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/typed-workmanager-workers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #8.
What
Typed WorkManager support in jerboa-android, generated end-to-end from the
typed spec, plus the template/pin conformance needed to keep every fixture
green under the new evidence-gate checker.
jandroid.ss): typedWorkersubclass lowering,(Class T)type token forClass<out ListenableWorker>schedule/cancelsites,
typed-android-test-kotlin-file,test-instrumentation-runner,and
android-test-dependencyspec forms.tests/fixtures/typed-worker-app.ss:SyncWorkerwithenqueueUniquePeriodicWork/cancelUniqueWork, WorkManager 2.11.2,JUnit3 instrumented smoke test.
worker-generate/worker-compile/worker-smoketargets, worker wiring greps in
test,make worker-compilein theandroid-sdk CI job.
(464 total), lock + script sha pins updated; strict-verification
generate +
connectedDebugAndroidTestpassed on an API-26 emulator.#:effects (throw)annotations on throwingdefs (RulesClient, 22 ssd-review parts) and the TruthStore
remoteConfigval initializer; jerboa runtime pin bumped to259e66e5(treea510f4c6) which adds@Synchronizedmodifiersupport, property
#:effects, and JDK throwable catch compatibility.Verified
make test(all fixtures + security + supply-chain) green with thepinned runtime.
make worker-compilegreen (Gradle strict verification, Kotlin main +androidTest compile).
make worker-smokepassed earlier on emulator-5556 (API 26).make t00-contractgreen.