Skip to content

test(e2e): commit prebuilt Appduct playground apps as fixtures - #493

Merged
V3RON merged 5 commits into
mainfrom
task/476
Oct 12, 2026
Merged

V3RON merged 5 commits into
mainfrom
task/476

Conversation

@V3RON

@V3RON V3RON commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Closes #476

Status

Implement: done (8/8 green) Review: round 1 + fix check passed Hardware: n/a Gate: rerun after CI fix
Next: gate

  • pnpm test:e2e e2e/appduct-fixtures.test.ts and pnpm test:unit src/source-hygiene.test.ts pass with the fixtures committed
  • Changing one byte of a fixture, or one README hash digit, fails the checksum test; git update-index --chmod=-x on the iOS executable fails the mode test (mutation-checked in audit)
  • On a Mac: plutil -extract CFBundleIdentifier raw ...Info.plist prints com.callstack.appduct.playgroundnative, and lipo -info names arm64
  • Android package com.callstack.appduct.playground found in the APK manifest (no aapt here; read the manifest strings)
  • git ls-remote https://github.com/callstackincubator/appduct v0.15.0 prints the commit the README names
  • Bundle id, package name and arm64 checked by hand at refresh (a step for each refresh; checked by hand for this one)

Assumptions

  • Assumption: extra iOS bundle files — the build also produced AppductPlayground.debug.dylib, __preview.dylib and PkgInfo; all are committed and each has a README table row, since the test requires every tracked file to be listed.

Review

Spec review: 0 blocking, 0 fixed, 0 notes. Code review: 0 blocking, 0 fixed, 0 notes. Claims review: 0 blocking, 0 fixed, 0 notes.
Rounds: 1. Tokens: 2.7M.

Written by an agent.

@V3RON
V3RON marked this pull request as ready for review October 12, 2026 20:22
@V3RON
V3RON merged commit 1554437 into main Oct 12, 2026
27 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.

Commit prebuilt Appduct playground apps as end-to-end fixtures

2 participants