CI/CD · cross-platform Harbour
Fresh Harbour binaries,
Fresh Harbour binaries,
every flavour, every hour.
Automated GitHub Actions workflows poll FiveTechSoft/harbour hourly and compile for Windows (BCC 32/64, MinGW, MSVC), Linux (GCC) and macOS (Clang) whenever upstream moves. Pick your toolchain and download.
Available builds
Live status pulled from GitHub Actions. Click Download to grab the latest artifact (GitHub login required). · Find this useful? Star the repo
Tagged releases per FiveTechSoft/harbour SHA
Every time upstream FiveTechSoft/harbour moves, we publish a GitHub Release with all 10 flavours attached as zips. No login needed to download.
How it works
An hourly orchestrator polls FiveTechSoft/harbour; when its HEAD changes, all build workflows are dispatched in parallel.
- Cron fires
_watch_harbour_core.ymlevery hour, on the hour (UTC). - It compares
FiveTechSoft/harbour's HEAD SHA against the value tracked in.github/last_core_sha.txt. - If the SHA changed, all 16 build workflows are triggered via
gh workflow run. - Each workflow installs its tree (binaries + libs + headers + contribs) to
HB_INSTALL_PREFIXand uploads it as a GitHub Actions artifact. - The new SHA is committed back to track what was last built.
- When the last build of the batch finishes,
_publish_release.ymlbundles the artifacts into a tagged GitHub Release namedcore-<sha7>.