1.3 KiB
1.3 KiB
Ops checklist (playkit)
Living ops/status after releases. Update when an item closes.
Done
| Item | Status |
|---|---|
Pushgateway + live-playkit Grafana board |
Applied (<pushgateway-host>:9091) |
Tag release workflow + RELEASE_TOKEN |
Working (v0.3.1, v0.4.0 Gitea releases) |
| Selftest CI | Green (Playwright image pinned to package version) |
| Outline QA & Dev → Playkit @ v0.4.0 | Synced via API 2026-07-15 → https://notes.levkin.ca/doc/playkit-CrPJq5x2qQ |
| Playkit sync probe cleanup | Deleted via API 2026-07-15 |
Outline API key (documents.update / delete) |
Vault + .env updated (vault_outline_api_key) |
Gitea npm publish (write:package) |
@levkin/playkit@0.4.0 on registry; Actions secret NPM_PUBLISH_TOKEN set; vault vault_playkit_npm_token |
| v0.4 CLI / retry presets / registry wiring | Shipped on main |
Outstanding
Adoption soak
Keep no new consumer repos until punimtag e2e + kit CI + metrics stay green
for a few days. Then prefer screening as the next adopter.
Recurring (after each release)
# Outline living page
cd /path/to/ansible && make vault-export-env
set -a && source .env && set +a
cd /path/to/playkit
python3 scripts/outline-sync-playkit.py
# Manual publish (CI also publishes on tag when NPM_PUBLISH_TOKEN is set)
./scripts/publish-gitea-npm.sh