Files
computer-playbook/scripts/tests/deploy/act
kevinveenbirkenbachandClaude Opus 5.5 00340c6795 chore(comments): drop the narrative Exception comments of this branch
The comment rule allows parameter docs and nocheck directives only, so
the five Exception comments this branch added go. What they explained:

- cli/administration/roles/marker.py: O_NONBLOCK keeps a FIFO planted
  under the marker name from blocking the open; the fstat refuses it.
- cli/administration/roles/source.py: a git hook exports GIT_DIR,
  GIT_INDEX_FILE and friends, which would point the scratch repository at
  the core checkout; the askpass helpers and the detached session keep a
  fetch that needs credentials from prompting.
- roles/web-app-bluesky/files/login-broker/server.js: the account map
  lives in the broker's own volume, never in a Keycloak user attribute; a
  bluesky_* attribute write under LDAP federation in WRITABLE mode
  triggers a schema-violating sync push that breaks later OIDC logins.
- roles/web-app-yourls/files/php/upgrade_database.php: YOURLS reports
  bootstrap and upgrade errors with die(), which exits 0; only the
  shutdown handler turns them into a failure.
- scripts/tests/deploy/act/workflow.sh: act copies the checkout through
  .gitignore, which drops the pulled custom roles, so the job binds the
  checkout to keep them.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-29 09:25:55 +01:00
..
…

Act Deploy Scripts

This directory holds the executable act deploy flows under scripts/tests/deploy/act/.

For local deploy flows, use ../local/README.md. For the canonical Make target index that invokes these helpers, see make.md.

Entry Points

Command What it does Notes
workflow.sh Runs any workflow file through act. Supports custom job, matrix, container, network, and image settings. Invoked via make act-workflow ACT_WORKFLOW=<file>.