This document explains how to use the automated GitHub Actions workflows for building and releasing GhSwitch.
Triggers:
- Push to
main
ordevelop
branches
src/
(CLI entry flow in src/cli.ts
, operations in src/flows.ts
, Git/SSH helpers in src/git.ts
and src/ssh.ts
, shared utilities in src/utils/
).index.ts
(invokes main()
from src/cli.ts
).build/
(native binaries produced by Bun compile).build.sh
, release.sh
, install.sh
, publish-npm.sh
, test-installation.sh
.package.json
, tsconfig.json
.