Skip to content

deployment

factory-droid[bot] edited this page Jul 5, 2026 · 1 revision

Deployment

QA Scribe deploys as desktop release artifacts through GitHub Releases and a signed Linux APT repository. The release process is encoded in GitHub Actions and helper scripts.

Key source files

File Purpose
.github/workflows/release.yml Release workflow for desktop artifacts and package repository outputs.
.github/workflows/ci.yml Verification workflow.
docs/releasing.md Human release runbook.
scripts/package-tauri-linux.mjs Linux artifact packaging.
scripts/package-rust-macos.mjs macOS artifact packaging.
scripts/build_apt_repository.py APT repository generation.
scripts/install-apt-repo.sh User-facing APT setup script.
scripts/check-release-metadata.mjs Release metadata validation.

Release checks

package.json defines release:check, linux:metadata:check, linux:metadata:test, apt:repo:check, and apt:installer:check. README.md documents the install path for macOS, Linux package files, and the APT bootstrap.

Integration points

Release tooling depends on Tooling, Release tooling, and Reference configuration.

Clone this wiki locally