-
Notifications
You must be signed in to change notification settings - Fork 5
Comparing changes
Open a pull request
base repository: lemonade-sdk/stable-diffusion.cpp
base: lemonade
head repository: cloudlnkcn/stable-diffusion.cpp
compare: lemonade
- 10 commits
- 1 file changed
- 1 contributor
Commits on Jun 29, 2026
-
ci: build from upstream latest release weekly
- Switch schedule from nightly to every Sunday 03:00 UTC. - Add resolve-upstream job that fetches the latest release tag from leejet/stable-diffusion.cpp via the GitHub API; all build jobs and the release job now check out that tag instead of the master tip. - Release tag name now reuses the upstream tag name (drops local commit-count/hash computation). Existing-tag check makes repeated runs idempotent when upstream has no new release.
Configuration menu - View commit details
-
Copy full SHA for 8e772f3 - Browse repository at this point
Copy the full SHA 8e772f3View commit details
Commits on Jul 2, 2026
-
ci: name release assets after upstream tag
Asset names previously embedded the local CI commit short hash (from github.sha via prompt/actions-commit-hash), which is decoupled from the upstream source actually being built. Two consecutive releases of the same upstream version therefore produced identical asset hashes, while the release tag (taken from upstream) differed - making assets untraceable to their source version. Drive all artifact naming from the upstream release tag resolved by the resolve-upstream job, so asset names match the release tag exactly (e.g. sd-master-737-3b6c9ca-...). Drop the now-unused Get commit hash steps and the top-level BRANCH_NAME env.
Configuration menu - View commit details
-
Copy full SHA for 62a3278 - Browse repository at this point
Copy the full SHA 62a3278View commit details -
ci: remove empty top-level env block
The previous commit left an empty `env:` mapping (the BRANCH_NAME entry was removed but the key and its comment remained). GitHub's workflow parser rejects an env mapping with no entries ("Unexpected value"), so the workflow file was invalid. Drop the whole block - no job references the top-level env.Configuration menu - View commit details
-
Copy full SHA for 131d9d3 - Browse repository at this point
Copy the full SHA 131d9d3View commit details -
ci: allow specifying an upstream tag/release for manual runs
Add an optional workflow_dispatch input `upstream_ref`. When set, the resolve-upstream job uses that value as the tag to build and validates it resolves to an existing upstream tag of leejet/stable-diffusion.cpp (failing early with a clear error on a typo instead of failing every build job). When empty, behavior is unchanged: build the latest upstream release. Useful for rebuilding a specific historical version.
Configuration menu - View commit details
-
Copy full SHA for 7680bb0 - Browse repository at this point
Copy the full SHA 7680bb0View commit details -
ci: gate release on Release existence, not tag existence
This repo is a fork of leejet/stable-diffusion.cpp and inherits every upstream git tag, so the previous "git ls-remote --tags" check always found the tag and skipped release creation — no release was ever published. Gate on the GitHub Release itself via the releases/tags/{tag_name} API instead, since that is the object we actually create and it is not carried over by the fork.Configuration menu - View commit details
-
Copy full SHA for 2b4502d - Browse repository at this point
Copy the full SHA 2b4502dView commit details -
ci: add /bigobj to windows-cuda build
Match windows-latest-cmake, which already sets -DCMAKE_CXX_FLAGS='/bigobj'. Without it, recent upstream source hits MSVC's "fatal error C1128: number of sections exceeded object file format limit" on src/stable-diffusion.cpp.
Configuration menu - View commit details
-
Copy full SHA for a4212d1 - Browse repository at this point
Copy the full SHA a4212d1View commit details
Commits on Jul 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0efde00 - Browse repository at this point
Copy the full SHA 0efde00View commit details -
Configuration menu - View commit details
-
Copy full SHA for d48b0a7 - Browse repository at this point
Copy the full SHA d48b0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3e4d6 - Browse repository at this point
Copy the full SHA 4f3e4d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a03ff - Browse repository at this point
Copy the full SHA e8a03ffView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff lemonade...lemonade