GitHub Actions workflows for building optiscaler/OptiScaler from source in this repository.
- daily scheduled build of upstream
master - creates a prerelease only when a new upstream
masterHEAD is detected - manual runs upload workflow artifacts by default; enable
publish_releaseto publish a prerelease - release tag format:
master-<sha8>
- daily scheduled build of whichever upstream branch head has the newest commit
- creates a prerelease only when that resolved branch head has not been released yet
- manual runs upload workflow artifacts by default; enable
publish_releaseto publish a prerelease - release tag format:
any-<branch>-<sha8>
Each successful build produces:
- a
.7zpackage - a JSON metadata file containing the resolved branch, commit SHA, tag, and build timestamp
Release bodies are intentionally minimal and contain only the upstream commit link.
- Builds are unsigned
- Releases are built from source in this repository, not from upstream Actions artifacts
- Dependency bundling is not included
This repository hosts a versions.json file in the root. GOverlay queries this manifest to detect updates.
When releasing new versions:
- Update
versions.jsonstable/edge fields. - Push the updated file to the default branch (
nightly-action).
{
"stable": {
"version": "0.9.3-0",
"url": "https://github.com/benjamimgois/OptiScaler-builds/releases/download/0.9.3-0/optiscaler-stable.7z"
},
"edge": {
"version": "edge-0.9.4-2",
"url": "https://github.com/benjamimgois/OptiScaler-builds/releases/download/edge-0.9.4-2/optiscaler-edge.7z"
}
}