Public GitHub Actions orchestration for the private officecli/officecli repository.
This repository stores workflow definitions only. It does not mirror private source code.
- Private source is checked out from
officecli/officecliat runtime. - Source access uses the
SOURCE_REPO_TOKENActions secret. - No production or release secret is copied here automatically.
- Release and inspection workflows stay gated until the required secrets are added manually.
Private Main CIalso covers the old private-repo wrapper smoke test and public npm/skills sync flows.
SOURCE_REPO_TOKEN: read access toofficecli/officecli
Optional secrets for gated workflows:
PUBLIC_DIST_REPO_TOKENPUBLIC_NPM_REPO_TOKENPUBLIC_SKILLS_REPO_TOKENHOMEBREW_TAP_TOKENPLATFORM_LICENSE_PROOF_SEEDCLI_EMBEDDED_PUBLISH_AUTH_KEYOFFICE_CLI_LLM_BASE_URLOFFICE_CLI_LLM_API_KEYOFFICE_CLI_LICENSE_API_KEYOFFICE_CLI_PUBLISH_API_KEYCLI_E2E_EMAIL_SMTP_HOSTCLI_E2E_EMAIL_SMTP_USERNAMECLI_E2E_EMAIL_SMTP_PASSWORDDINGTALK_WEBHOOKINSPECTION_FINGERPRINT_HASHINSPECTION_API_KEYINSPECTION_BLOCKED_API_KEYINSPECTION_USER_IDPLATFORM_APP_SESSION_SECRETPLATFORM_PREVIEW_OBJECT_ACCESS_KEYPLATFORM_PREVIEW_OBJECT_SECRET_KEYPLATFORM_OFFICESDK_JWT_SECRETPLATFORM_SSH_PRIVATE_KEYSSH_PRIVATE_KEYPLATFORM_SSH_KNOWN_HOSTS
For public workflow logs, prefer storing production host, SSH, remote path, Kubernetes, and other internal deployment values as Actions secrets, even when the workflows support same-named repository variables as a fallback.
CLI_PUBLISH_LATEST_ENABLEDCLI_INSTALLED_E2E_ENABLEDCLI_E2E_DIST_REPOCLI_INSTALLED_E2E_DEFAULT_VERSIONCLI_INSTALLED_E2E_DEFAULT_SUITECLI_EMBEDDED_PUBLISH_BASE_URLCLI_EMBEDDED_PUBLISH_AUTH_KEY_IDPUBLIC_NPM_REPOPUBLIC_NPM_DEFAULT_BRANCHPUBLIC_SKILLS_REPOPUBLIC_SKILLS_DEFAULT_BRANCHHOMEBREW_TAP_REPOHOMEBREW_TAP_DEFAULT_BRANCHINSPECTION_SITE_BASE_URLINSPECTION_PLATFORM_BASE_URLOFFICE_CLI_LICENSE_BASE_URLOFFICE_CLI_LLM_MODELOFFICE_CLI_LLM_REVIEW_MODELPLATFORM_SERVER_HOSTPLATFORM_SERVER_USERPLATFORM_SSH_PORTPLATFORM_REMOTE_WORKDIRPLATFORM_REMOTE_SITE_DIRPLATFORM_REMOTE_APP_DIRPLATFORM_REMOTE_ADMIN_DIRPLATFORM_KUBE_NAMESPACEPLATFORM_DEPLOYMENT_NAMEPLATFORM_CONTAINER_NAMEPLATFORM_IMAGE_REPOPLATFORM_SECRET_NAMEPLATFORM_APP_ENVPLATFORM_SITE_BASE_URLPLATFORM_PLATFORM_BASE_URLPLATFORM_APP_SESSION_TTLPLATFORM_APP_SESSION_COOKIE_DOMAINPLATFORM_PREVIEW_OBJECT_ENDPOINTPLATFORM_PREVIEW_OBJECT_BUCKETPLATFORM_PREVIEW_OBJECT_USE_SSLPLATFORM_OFFICESDK_HOSTPLATFORM_OFFICESDK_ENDPOINT