Skip to content

ci: add Pest + Pint workflow (PHP 8.4) - #1

Merged
jordanpartridge merged 1 commit into
mainfrom
ci/pest-pint-php84
Aug 18, 2026
Merged

ci: add Pest + Pint workflow (PHP 8.4)#1
jordanpartridge merged 1 commit into
mainfrom
ci/pest-pint-php84

Conversation

@jordanpartridge

Copy link
Copy Markdown
Contributor

Summary

PR 1 of kit/docs/pipelines.md (spec lives on the factory-wip tree until it lands). Ship gate for the-shit/kit.

  • GitHub Actions: Pest + Pint on PHP 8.4 (Loki is 8.4.22). Lexi-style sqlite/APP_KEY/CACHE_STORE=array env.
  • No Blender. No Playwright. Factory hands stay on Loki.
  • Required-status merge-block is convention-only on GitHub Free.
  • DB_QUEUE_RETRY_AFTER default 240. ReplyOnMattermost + KitAgent timeout 200s so a 170s BlenderRun is not SIGKILL'd at 180s or re-dispatched at 90s.
  • Pint one-liner in YouTubeTranscript so --test is green on this tree.

Host (Loki, not in this PR)

~/.config/systemd/user/kit-queue.service --timeout=200 + DB_QUEUE_RETRY_AFTER=240 in .env. Reload after this merges (or now — already applied on Loki).

Test plan

  • php artisan test (12 passed)
  • vendor/bin/pint --test
  • Actions green on this PR

Ship gate is php artisan test + pint. Actions match Loki (8.4), no
Blender or Playwright. Database queue retry_after defaults to 240s
and the mouth/agent timeout is 200s so a 170s BlenderRun is not
killed or re-dispatched. Required checks stay convention-only on
GitHub Free.
@jordanpartridge
jordanpartridge merged commit 9fdccde into main Aug 18, 2026
2 checks passed
@jordanpartridge
jordanpartridge deleted the ci/pest-pint-php84 branch August 18, 2026 22:18
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