learning_ai_common_plat/docs/devops
saravanakumardb1 d5e0778af6 docs(devops): add Hostinger self-hosted GitHub runner setup prompt
Delegation prompt for the Codex agent running on the Hostinger VM to:
- Install a dedicated GitHub Actions self-hosted runner under gha-runner user
- Register it with saravanakumardb1/learning_ai_common_plat
- Run as a systemd service with auto-start
- Install Node 20 / pnpm 9 / gh CLI / Docker prerequisites
- Wire up local Gitea publish token

Includes full end-to-end validation that proves the actual publish
pipeline works:
- Creates a throwaway @bytelyst/_runner-e2e-test package
- Publishes to local Gitea
- Uploads tarball as GitHub Release asset
- Verifies Gitea registry returns the version
- Verifies pnpm install + require works from a clean directory
- Verifies the byte-identical-tarball invariant (sha256 match between
  Gitea-served tarball and GitHub Release asset) — this is the key
  guarantee that lockfiles will remain portable across corp Mac's
  local Gitea after sync
- Documents cleanup of test artifacts

Plus pre-flight checks, hardening (systemd limits, log rotation,
workflow approval), scaling notes, deliverables checklist, guardrails,
rollback, and follow-up prompt list (publish-packages.yml,
bytelyst-sync script, SKILL doc).
2026-05-24 17:59:42 -07:00
..
single_azure_vm refactor(scripts): move 5 Gitea scripts into scripts/gitea/ subdirectory 2026-04-13 00:02:55 -07:00
vercel feat(llm): add FallbackLLMProvider + release pipeline script 2026-04-13 04:21:12 +00:00
AZURE_KEY_VAULT_AND_SECRETS_ROTATION.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
AZURE_PORTAL_SETUP.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
AZURE_RESOURCE_INVENTORY.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
CODING_AGENT_AUTOMATION_PLAYBOOK.md docs: consolidate learning_ai_smart_auth references into learning_ai_auth_app 2026-05-24 14:31:38 -07:00
ECOSYSTEM_DEPLOYMENT.md docs(devops): add canonical endpoint inventory 2026-04-03 17:29:46 -07:00
END_TO_END_ENCRYPTION_DESIGN.md docs(devops): fix 14 bugs/gaps in E2EE design + roadmap after codebase review 2026-03-21 09:01:35 -07:00
END_TO_END_ENCRYPTION_ROADMAP.md docs(e2ee): detailed SQLCipher + AKV implementation plan for LocalMemGPT Sprint 5.4 2026-03-21 13:39:01 -07:00
ENDPOINT_INVENTORY.md docs(devops): add canonical endpoint inventory 2026-04-03 17:29:46 -07:00
ENVIRONMENT_VARIABLES_AND_KEYVAULT_AUDIT.md docs(devops): update stale mywisprai/MyWisprAI branding across 5 AKV docs 2026-03-21 09:15:30 -07:00
GITEA_LOCAL_CI.md docs: consolidate learning_ai_smart_auth references into learning_ai_auth_app 2026-05-24 14:31:38 -07:00
GITEA_NPM_REGISTRY_MIGRATION.md docs: document Linux VM deployment, auto-publish timer, and bug fixes 2026-05-10 02:32:54 +00:00
HOSTINGER_GITHUB_RUNNER_SETUP.md docs(devops): add Hostinger self-hosted GitHub runner setup prompt 2026-05-24 17:59:42 -07:00
KUBERNETES_ROADMAP.md fix(docs): restore valid helm template examples 2026-03-23 18:16:01 -07:00
REMOTE_DIAGNOSTICS_ROADMAP.md docs(roadmap): mark Phase 3.2 Session Detail View complete 2026-03-03 09:48:15 -08:00
SINGLE_VM_DEPLOYMENT.md refactor(scripts): move 5 Gitea scripts into scripts/gitea/ subdirectory 2026-04-13 00:02:55 -07:00
SINGLE_VM_ENHANCED_PLAN.md docs(devops): add phased VM stack recommendations 2026-03-31 06:52:01 +00:00
USER_ISSUE_REPORTING_ROADMAP.md docs(feedback): mark all TODOs as completed in roadmap 2026-03-03 07:20:56 -08:00