-
19f50e25fc
fix(deploy-health): read other repos' main anonymously; never crash on a lookup
main
peptiderepo-ops
2026-10-24 11:05:04 +00:00
-
32daca0717
ci(gitea): MySQL test DB on tmpfs + wider health window
peptiderepo-ops
2026-10-24 10:42:11 +00:00
-
336397ce07
ci(gitea): longer MySQL service health window for wp-framework tests
peptiderepo-ops
2026-10-24 10:25:56 +00:00
-
bdfa23218a
docs: Gitea pipeline operating notes; ci-image build publishes to registry
peptiderepo-ops
2026-10-24 10:16:09 +00:00
-
b31d01997a
ci(gitea): deploy also on manual runs of main
peptiderepo-ops
2026-10-24 09:57:31 +00:00
-
c63e555580
fix(smoke): confirm WordPress admin-email verification screen during login
peptiderepo-ops
2026-10-24 09:56:33 +00:00
-
1888122a74
ci(gitea): run CI in a prebuilt PHP image instead of setup-php bootstrap
peptiderepo-ops
2026-10-24 09:49:14 +00:00
-
507f8addab
ci(gitea): manual smoke + daily deploy-health; stamp the rsynced commit
peptiderepo-ops
2026-10-24 09:38:31 +00:00
-
8a998e7f1e
ci(gitea): shared composite actions + pipeline generator for Gitea Actions
peptiderepo-ops
2026-10-24 09:27:30 +00:00
-
59099e1135
feat(infra): VPS generation orchestrator — systemd timer drives prod generation over SSH (#27)
peptiderepo
2026-06-23 00:54:36 +07:00
-
f3f579f5a8
fix: QA remediation P1-D + P2 for infra/vps orchestrator (v1.8.0)
claude/vps-generation-orchestrator-20260622
peptiderepo
2026-06-22 17:16:19 +00:00
-
d922a8368f
infra/vps: PRAB generation orchestrator (VPS-driven SSH, systemd timer)
peptiderepo
2026-06-22 16:33:55 +00:00
-
-
988ff07ff0
fix(deploy-health): use canonical peptide-repo org owner (#26)
peptiderepo
2026-06-17 14:00:53 +07:00
-
e147fcca84
ci: update deploy-health owner slug to peptide-repo org
claude/org-ref-fix-20260617
peptiderepo
2026-06-17 06:57:53 +00:00
-
-
696b4d8062
test(smoke): match real key token, not the sk-or- placeholder (#25)
peptiderepo
2026-06-17 13:07:56 +07:00
-
e902c22970
fix(smoke): use regex to avoid false-positive on placeholder in key assertion
claude/fix-smoke-key-assertion-20260617
peptiderepo
2026-06-17 06:02:12 +00:00
-
-
3f63c0ce77
docs(smoke): note why playwright install omits --with-deps (#24)
peptiderepo
2026-06-17 12:12:49 +07:00
-
2472a91215
ci(smoke): add comment explaining why --with-deps is omitted
claude/smoke-no-withdeps-20260617
peptiderepo
2026-06-17 05:10:23 +00:00
-
-
e00f777cdb
fix(ci): drop --with-deps from playwright install on self-hosted runner (v1.7.2) (#23)
peptiderepo
2026-06-17 11:51:33 +07:00
-
8024d4c89d
docs: add v1.7.2 changelog entry
claude/smoke-playwright-nodeps-20260617
peptiderepo
2026-06-17 11:50:21 +07:00
-
f0397f1c50
chore: bump version to 1.7.2
peptiderepo
2026-06-17 11:50:08 +07:00
-
5d05716d71
fix(ci): drop --with-deps from playwright install on self-hosted runner
peptiderepo
2026-06-17 11:50:00 +07:00
-
-
35602d624f
ci: fix peptide-e2e reusable-workflow org ref (peptiderepo→peptide-repo) (#22)
peptiderepo
2026-06-17 11:15:12 +07:00
-
9cb1fd748b
ci: update peptide-e2e reusable-workflow ref to peptide-repo org
claude/fix-e2e-ref-20260617
peptiderepo
2026-06-17 11:13:48 +07:00
-
2ec631803a
ci: update peptide-e2e reusable-workflow ref to peptide-repo org
peptiderepo
2026-06-17 11:13:46 +07:00
-
89b0a11454
ci: update peptide-e2e reusable-workflow ref to peptide-repo org
peptiderepo
2026-06-17 11:13:45 +07:00
-
-
cae04721c7
ci: run deploy + smoke jobs on the self-hosted peptide-vps runner (#21)
peptiderepo
2026-06-17 11:04:59 +07:00
-
e6f6b67dbd
ci: switch deploy+smoke jobs to self-hosted runner (peptide-vps)
claude/deploy-self-hosted-20260617
peptiderepo
2026-06-17 03:50:34 +00:00
-
-
4f574a3986
test(e2e): add smoke specs for Peptide News + PR Vision admin (#20)
peptiderepo
2026-06-17 01:41:11 +07:00
-
8596b5dfa1
fix(e2e): guard-first ordering in specs 07+08 — skip before Invalid-plugin-page assert
claude/e2e-news-vision-admin-20260617
peptiderepo
2026-06-16 18:40:01 +00:00
-
7794ecb11e
chore(e2e): bump version to 1.7.0
peptiderepo
2026-06-17 01:30:55 +07:00
-
756fc79cfe
chore(e2e): CHANGELOG 1.7.0 — Peptide News + PR Vision admin smoke specs
peptiderepo
2026-06-17 01:30:42 +07:00
-
9dd96c815a
feat(e2e): add PR Vision admin smoke spec (08)
peptiderepo
2026-06-17 01:30:21 +07:00
-
aa9f9887f1
feat(e2e): add Peptide News admin smoke spec (07)
peptiderepo
2026-06-17 01:29:21 +07:00
-
-
7c7f46b127
Add reusable ci.yml standard workflow (#19)
peptiderepo
2026-06-16 19:12:07 +07:00
-
6adf255dea
fix(ci): P2-A injection, P2-B lint-js fallback, P2-C phpcs config detection
claude/reusable-ci-20260616
peptiderepo
2026-06-16 12:01:53 +00:00
-
47acc85a0e
fix(ci): graceful PHPCS skip when phpcs.xml not present
peptiderepo
2026-06-16 11:46:12 +00:00
-
d0f8c1d65c
fix(ci): permissions model — no top-level perms in ci.yml; callers need write
peptiderepo
2026-06-16 11:44:24 +00:00
-
fa1df001ea
test: bisect v3 — caller has write, called has only job-level write
peptiderepo
2026-06-16 11:42:38 +00:00
-
d0f4844af8
test: bisect v2 — no top-level perms in called, job-level write only
peptiderepo
2026-06-16 11:41:35 +00:00
-
3fb920e343
fix(ci): move permissions: contents: write to phpcs job level
peptiderepo
2026-06-16 11:40:29 +00:00
-
49daffafb6
test: bisect — add permissions: contents: write to caller
peptiderepo
2026-06-16 11:38:16 +00:00
-
be686bb3e0
test: bisect ci.yml startup_failure (matrix+if+permissions)
peptiderepo
2026-06-16 11:37:21 +00:00
-
84e1bfebfd
test: minimal reusable workflow diagnostic
peptiderepo
2026-06-16 11:36:29 +00:00
-
e3be036d19
fix(ci-self-test): use relative path for same-repo reusable workflow call
peptiderepo
2026-06-16 11:32:03 +00:00
-
b5e54a4bdd
feat: reusable ci.yml — estate CI standard (Phase 0, step 1)
peptiderepo
2026-06-16 11:30:33 +00:00
-
-
b9ffad1db3
test: board Generate-Now skip-if-absent smoke (M4 surface) (#18)
peptiderepo
2026-06-15 01:53:49 +07:00
-
d194e2109f
feat: add board Generate Now smoke spec (M4, skip-if-absent) — v1.5.0
claude/m4-generate-now-smoke-20260614
peptiderepo
2026-06-14 14:02:29 +00:00
-
-
7fa91ec975
fix(ci): sync package-lock.json with package.json (unblock smoke npm ci) (#17)
peptiderepo
2026-06-13 13:19:43 +07:00
-
da4662ae88
fix(ci): sync package-lock.json with package.json (unblock smoke npm ci)
claude/e2e-lockfile-sync-20260613
peptiderepo
2026-06-13 06:18:03 +00:00
-
-
65c5de61cb
test: dossier edit+rerun smoke (M3, skip-if-absent) — v1.4.0 (#15)
peptiderepo
2026-06-12 22:04:20 +07:00
-
38bd31c810
test: dossier edit+rerun smoke (M3, skip-if-absent) — v1.4.0
claude/dossier-edit-smoke-20260612
peptiderepo
2026-06-12 13:44:05 +00:00
-
-
d590dc9dee
fix(auth): survive ERR_ABORTED in login retry — recreate context, 5 attempts with backoff (#16)
peptiderepo
2026-06-12 22:02:51 +07:00
-
bf36db5b01
fix(auth): survive ERR_ABORTED in login retry — recreate context, 5 attempts with backoff
claude/e2e-auth-err-aborted-20260612
peptiderepo
2026-06-12 14:59:43 +00:00
-
-
a05d90405d
Dossier admin smoke: gate deploys on prautoblogger-dossier rendering (#14)
peptiderepo
2026-06-12 18:29:25 +07:00
-
0c5c30196b
merge: resolve main conflict — conserve board smoke (PR #13) + dossier smoke (PR #14)
claude/phase2-admin-m2-20260612
peptiderepo
2026-06-12 11:20:30 +00:00
-
-
-
-
fd2d0823d6
test(smoke): dossier page smoke guard — assert HTTP 200 + #prab-dossier + no fatal (v1.2.0)
Engineer PRAutoBlogger
2026-06-12 10:40:49 +00:00
-
52a05f994c
Board admin smoke: assert prautoblogger-board renders for admin (#13)
peptiderepo
2026-06-12 16:05:30 +07:00
-
113bb17e43
test(smoke): board page smoke guard — assert HTTP 200 + #prab-board (v1.1.0)
claude/board-404-hotfix-20260612
peptiderepo
2026-06-12 08:32:08 +00:00
-
-
1562d30584
fix(setup): retry login up to 3× with 90s timeout and 15s backoff
peptiderepo
2026-06-12 02:32:14 +00:00
-
5a859e6d1a
fix(setup): retry login up to 3× with 90s timeout and 15s backoff
claude/e2e-login-retry-20260612
peptiderepo
2026-06-12 02:32:14 +00:00
-
-
3c29588824
ci(deploy): promote smoke to a production gate (#10)
peptiderepo
2026-06-09 22:28:41 +07:00
-
4a26bfaa4d
ci(deploy): promote smoke to a production gate
claude/gate-smoke-20260609
peptiderepo
2026-06-09 15:28:38 +00:00
-
-
a09d210895
test(smoke): label-agnostic admin-menu check (#9)
peptiderepo
2026-06-09 22:24:44 +07:00
-
a381fe7b4d
test(smoke): make PR Core admin-menu check label-agnostic
claude/smoke-admin-menu-robust-20260609
peptiderepo
2026-06-09 15:24:41 +00:00
-
-
3ed4b10ecd
test(smoke): fix remaining 6 failures (#8)
peptiderepo
2026-06-09 22:20:39 +07:00
-
71d467479a
test(smoke): fix the 6 remaining failures (auth now works)
claude/smoke-green-20260609
peptiderepo
2026-06-09 15:20:35 +00:00
-
-
655843e42b
ci(monitor): drop false drift alerts (#7)
peptiderepo
2026-06-09 14:15:28 +07:00
-
b1685d239e
ci(monitor): only flag drift when undeployed commits touch deployable files
claude/monitor-drift-pathfilter-20260609
peptiderepo
2026-06-09 07:15:24 +00:00
-
-
afb43e7a41
ci: harden deploy + add health monitor (#5)
peptiderepo
2026-06-09 14:11:28 +07:00
-
027b078915
ci: add daily Deploy Health Monitor (drift + deploy-failure)
claude/harden-deploy-plus-monitor-20260609
peptiderepo
2026-06-09 07:11:24 +00:00
-
07d23b420b
ci(deploy): retry rsync on Hostinger runner-IP throttle + best-effort inventory guard
peptiderepo
2026-06-09 07:10:16 +00:00
-
-
852f7b01a3
ci: add shared reusable deploy workflow (#4)
peptiderepo
2026-06-09 14:03:21 +07:00
-
57271d1067
ci: add shared reusable deploy workflow (deploy-app.yml)
claude/reusable-deploy-workflow-20260609
peptiderepo
2026-06-09 07:03:17 +00:00
-
-
e183e26926
test(smoke): fix three stale assertions (#3)
peptiderepo
2026-06-09 13:45:06 +07:00
-
80ad1eb0f9
test(smoke): fix three stale assertions surfaced by triage
claude/fix-smoke-assertions-20260609
peptiderepo
2026-06-09 06:45:03 +00:00
-
-
a31a39c898
Fix global.setup.ts: tolerate post-login redirect away from wp-admin (#2)
peptiderepo
2026-05-14 19:30:29 +07:00
-
dafbdb9f71
Fix global.setup.ts: tolerate post-login redirect away from wp-admin
claude/setup-post-login-redirect-fix-20260514
peptiderepo
2026-05-14 20:27:55 +08:00
-
-
c131db5fef
Fix setup project: override testDir so global.setup.ts is discovered (#1)
peptiderepo
2026-05-14 16:40:31 +07:00
-
4a7fec7b74
Fix setup project: override testDir to repo root so global.setup.ts is found
claude/setup-project-testdir-fix-20260514
peptiderepo
2026-05-14 17:30:35 +08:00
-
-
da79ee234f
fix(ci): explicitly checkout peptide-e2e in workflow_call context
peptiderepo
2026-04-27 15:37:34 +00:00
-
ef7b705111
fix: complete truncated test files in 03 and 04 specs
peptiderepo
2026-04-27 05:39:26 +00:00
-
3b8a7d3065
fix(ci): use inputs.base_url directly (default already declared); drop double-quote expression
peptiderepo
2026-04-27 12:32:40 +07:00
-
d781207252
fix(ci): correct working-directory — package-lock.json is at repo root, not e2e/
peptiderepo
2026-04-27 12:27:49 +07:00
-
d46a1e4680
feat: initial Playwright smoke suite
peptiderepo
2026-04-26 04:39:13 +00:00