Commit Graph
12 Commits
Author SHA1 Message Date
ilia d53d1ad2c7 Merge pull request 'feat: selftest CI, Outline sync, ops soak notes' (#3) from feat/selftest-outline-ops-soak into main
CI / skip-ci-check (push) Successful in 6s
CI / release (push) Has been skipped
CI / build-and-test (push) Successful in 38s
CI / secret-scan (push) Successful in 7s
CI / selftest (push) Successful in 51s
2026-07-15 08:03:49 -05:00
ilia 68b04bd826 fix(ci): pin selftest Playwright image to v1.61.1 matching lockfile
CI / release (pull_request) Has been skipped
CI / skip-ci-check (pull_request) Successful in 5s
CI / secret-scan (pull_request) Successful in 5s
CI / build-and-test (pull_request) Successful in 18s
CI / selftest (pull_request) Successful in 39s
npm ci was resolving @playwright/test@1.61.1 against a v1.52.0 container,
so Chromium binary paths mismatched and browser specs failed.
2026-07-15 09:00:31 -04:00
ilia afaa987218 Add kit selftest CI, Outline sync script, and close ops soak gaps
CI / release (pull_request) Has been skipped
CI / skip-ci-check (pull_request) Successful in 4s
CI / secret-scan (pull_request) Successful in 4s
CI / build-and-test (pull_request) Successful in 16s
CI / selftest (pull_request) Failing after 39s
Fake-site Playwright suite catches BasePage/ApiClient/network regressions
before consumers pin a broken tag; Outline sync + docs for QA & Dev live page;
Pushgateway deploy soak confirmed separately on observability LXC.
2026-07-14 22:56:07 -04:00
ilia 3380ba9511 Release 0.3.1: network interception helpers, fix release-token secret name
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 4s
CI / release (push) Successful in 22s
CI / build-and-test (push) Successful in 28s
- Bump package.json/lock to 0.3.1, move Unreleased CHANGELOG entries under it
- Fix release CI job: secrets.GITEA_TOKEN can never be set (Gitea rejects
  that literal secret name), so the release job has been unable to create
  a Gitea release since it was added. Renamed to RELEASE_TOKEN throughout
  and set the secret on this repo.
- Bump install-pin examples (README, docs/CONSUMER.md) to #v0.3.1
v0.3.1
2026-07-14 21:22:56 -04:00
ilia 2674f58643 Expand unit tests for network helpers
CI / release (push) Has been skipped
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 17s
2026-07-14 19:59:36 -05:00
ilia 6e3763f44f Network helpers, docs hygiene, Outline sync notes
CI / skip-ci-check (push) Successful in 6s
CI / release (push) Has been skipped
CI / build-and-test (push) Successful in 42s
CI / secret-scan (push) Successful in 2s
2026-07-14 19:50:42 -05:00
ilia 7369b1c5e5 Release playkit v0.3 with Zod asserts and auth helpers
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 16s
Add assertSchema/ApiClient schema option, storageState helpers, and
playkitFailureArtifacts preset for consumer e2e suites.
v0.3.0
2026-07-14 19:01:42 -04:00
ilia a52fe89372 Add Mailpit client and createMailInbox factory
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 15s
Homelab Mailpit is the default mail trap; Mailtrap SaaS remains optional.
v0.2.1
2026-07-14 17:14:58 -04:00
ilia 2f3991dadc Add Mailtrap client for email e2e assertions
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 15s
Ship MailtrapClient.waitForEmail + link helpers so consumers can prove
forgot-password/verify mail without relying on real inboxes.
v0.2.0
2026-07-14 16:22:26 -04:00
ilia 2b8c7d86f3 Add prepare build so git consumers get dist/
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 14s
npm install from a git tag must produce dist/ for @levkin/playkit.
v0.1.1
2026-07-14 16:07:59 -04:00
ilia af12a92eb7 Add @levkin/playkit v0.1 shared Playwright/API kit
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Successful in 3s
CI / build-and-test (push) Successful in 10s
Ship browser helpers with public-host guards, ApiClient, structured
logging, Prometheus timings, CI, examples, and ROADMAP for consumers.
v0.1.0
2026-07-14 16:04:23 -04:00
ilia 6d13661660 Initial commit 2026-07-14 15:01:26 -05:00