mirror of
https://github.com/screentinker/screentinker.git
synced 2026-06-17 03:32:32 -06:00
Tagging a pre-release (e.g. v1.9.0-rc1) was unsafe. Four fixes: 1. bump-version.sh writes a numeric-only x.y.z to tizen/config.xml (strips a -rc1/-beta.N suffix) so the .wgt still signs/installs; the full VERSION (with the suffix) still drives server/Android/package.json. 2. release.yml flags the GitHub Release --prerelease for a -suffix version (keeps it off "Latest" and out of the /releases/latest API). 3. release.yml moves docker :latest only for final releases - a pre-release no longer repoints :latest onto untested code. 4. upgrade.sh excludes pre-release tags from its default selection - GNU `sort -V` ranks 1.9.0-rc1 above the final 1.9.0, so the unfiltered default would silently pick an RC (which then auto-OTAs to field kiosks). An explicit `upgrade.sh v1.9.0-rc1` still works. Verified the strip, tag selection, prerelease/tags logic, and YAML validity in isolation. Closes #80 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||