Skip to content

Use generated Compose for browser checks - #52

Merged
raghubetina merged 1 commit into
mainfrom
codex/current-codespaces-guide
Sep 23, 2026
Merged

raghubetina merged 1 commit into
mainfrom
codex/current-codespaces-guide

Conversation

@raghubetina

@raghubetina raghubetina commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Browser checks after root Compilation still rely on the archived Drawing Board helper even though the generated application owns its Compose configuration. Use the running container's existing Compose project and the generated Selenium health check, then stop only Selenium even when CI fails. Keep the helper for template and optional nested-application checks, and route current root instructions away from the explicitly historical CLI 0.2.2 contract.

Follows Service #729 on current Board main after #51. Archive-independent attachment and private Codespaces preview remain under #730.

Validation:

  • Pinned Ruby 4.0.5/Node 24.18.0 script/check, whitespace/newline checks and shell syntax passed. The Board and local colleague-guide command blocks are byte-identical.
  • Hosted CI passed at 268d4978b9a2c0d5704dfcfaeb75c8d88f64e591 against main 09c82de37395cb241af05ee8251fc7dede5fc6ec: source contracts, depth-one checks and both installation smokes.
  • A task-private local Docker recreation passed full generated-app CI: 105 non-browser examples and 42 system examples, zero failures. A deliberate CI failure still stopped Selenium; four development records were preserved.
  • A separate bounded start/stop repeat retained exact Rails/Postgres identities, mounts and networks plus its database marker. It replaced an unavailable first metadata comparison whose after snapshot was lost. Source files and unrelated containers were preserved, and task-owned resources were removed.

The local fixture used an explicit web-source subset of the used 0.4.0 release-smoke app, with nine relevant runtime inputs matching the current pinned Core. This was a simulated local root-layout transition, not a fresh Compile or pristine artifact check. Codespaces attachment/private-preview and the whole authoring journey were not requalified.

The complete colleague-guide proposal remains local for coordinator review, including current archive paths, RSpec inventory, accepted enum validation, local-primary routing and this recipe. The live gist and historical trial outcomes remain unchanged. No pins, image, setup, attach hook or generated-app implementation changes are included.

Ordinary application checks should use their own Compose files.
Keep the browser in the existing workspace project and stop it
after failed checks while preserving historical qualification.
@raghubetina
raghubetina force-pushed the codex/current-codespaces-guide branch from eeb9fdc to 268d497 Compare September 23, 2026 05:09
@raghubetina
raghubetina marked this pull request as ready for review September 23, 2026 05:26
@raghubetina
raghubetina merged commit d290c6b into main Sep 23, 2026
1 check 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.

1 participant