peptiderepo-ops
32daca0717
ci(gitea): MySQL test DB on tmpfs + wider health window
...
CI / Deploy / PHP Lint (8.2) (push) Successful in 20s
CI / Deploy / PHP Lint (8.1) (push) Successful in 25s
CI / Deploy / PHP Lint (8.3) (push) Successful in 18s
CI / Deploy / PHPCS (WordPress standards) (push) Successful in 27s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
2026-10-24 10:42:11 +00:00
peptiderepo-ops
336397ce07
ci(gitea): longer MySQL service health window for wp-framework tests
...
CI / Deploy / PHP Lint (8.1) (push) Successful in 11s
CI / Deploy / PHP Lint (8.2) (push) Successful in 19s
CI / Deploy / PHP Lint (8.3) (push) Successful in 9s
CI / Deploy / PHPCS (WordPress standards) (push) Successful in 26s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
2026-10-24 10:25:56 +00:00
peptiderepo-ops
b31d01997a
ci(gitea): deploy also on manual runs of main
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
2026-10-24 09:57:31 +00:00
peptiderepo-ops
1888122a74
ci(gitea): run CI in a prebuilt PHP image instead of setup-php bootstrap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
2026-10-24 09:49:14 +00:00
peptiderepo-ops
8a998e7f1e
ci(gitea): shared composite actions + pipeline generator for Gitea Actions
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01AqpXh3hQMMaC74pTjFq4it
Gitea 1.25 cannot run reusable workflows (workflow_call), so the logic of
deploy-app.yml, smoke.yml and ci.yml moves into composite actions under
.gitea/actions/, and each repo gets a thin pipeline rendered by
tools/gitea-pipeline/render.py from repos.json. .github/workflows is left
untouched (Gitea ignores it once .gitea/workflows exists).
2026-10-24 09:27:30 +00:00