You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore(semble): automate SEMBLE_VERSION + SEMBLE_SHA256 updates via Renovate #481
semble-downloader.ts hardcodes SEMBLE_VERSION and four platform-specific SHA-256 checksums in SEMBLE_SHA256. These must be kept in sync manually whenever Semble releases a new version. Raised in PR #399.
Problem
Manual bumps are error-prone: a contributor could update SEMBLE_VERSION without updating one or more checksum entries. The downloader now hard-errors on a missing checksum (by design), so this would break Semble for the affected platform.
Proposed solution
Add a helper script (scripts/update-semble-checksums.sh) that:
Reads SEMBLE_VERSION from semble-downloader.ts
Downloads all four platform archives from the GitHub release
Computes shasum -a 256 for each
Patches SEMBLE_SHA256 in-place
Wire up a Renovate custom regex manager to detect SEMBLE_VERSION bumps:
Add a postUpgradeTasks entry to run scripts/update-semble-checksums.sh after each version bump so checksums are recomputed and committed atomically with the version change.
Activity