Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.6 KB

File metadata and controls

33 lines (24 loc) · 1.6 KB

.github/

GitHub Actions and CI/CD helpers for this repository.

Workflows

File Role
workflows/ci.yml Umbrella CI — runs on push/PR to main and develop
workflows/cd.yml Deploy — after CI succeeds on develop (staging); no workflow_dispatch trigger
workflows/ci-lint.yml Lint and format (prek)
workflows/ci-test.yml Unit tests and coverage
workflows/ci-package.yml Build and package checks
workflows/ci-dependencies.yml Dependency and license audit
workflows/ci-combination-smoke.yml Integration smoke (Docker stack)
workflows/ci-combination-functional.yml Integration functional tests
workflows/ci-combination-auth.yml Integration auth tests

Callable workflows (ci-*, ci-combination-*) are triggered only via workflow_call from ci.yml, not directly on push.

Other paths

Path Role
ci/apt-install Apt packages for Weblate-related CI jobs

Deploy uses environment staging secrets (SSH_HOST, SSH_USER, SSH_PRIVATE_KEY, WEBLATE_PORT, WEBLATE_URL_PREFIX) and docker/docker-compose.cd.yml on the server at /opt/cppa-weblate-plugin.