Count occupied restarts as failed missions; sync published Workshop version
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-11-07 01:05:43 +01:00
parent 161100cf08
commit e421dcfc15
14 changed files with 640 additions and 50 deletions
+17
View File
@@ -11,6 +11,23 @@ server, deployment, Git push status, operational disclaimers or footers. Do not
backfill old changes unless requested. Internal workflow-only changes need no
announcement.
Before every push to `origin/main`, fetch the latest **published** Workshop version
before preparing the commit. The user should not need to supply a version number.
On this workstation use the live in-game catalogue (the website can be cached):
```
python3 tools/workshop_changelog.py --sync --native-compat .local/rhs-19-work/compat
```
This runs a bounded, silent query in a disposable game profile and updates only
the changelog version preamble. It does not download or publish an addon. Never
terminate an existing editor to acquire the private prefix. On other machines,
`--sync` without `--native-compat` checks the official Workshop page, verifies the
addon identity and published/approved version, and rejects a downgrade. If a
lookup fails or returns stale data, resolve it through a fresh Workshop query;
do not guess, use a local bundle as publication proof, or ask the user to enter
the version manually. Include the synchronized preamble in the requested push.
After a confirmed successful Workbench Workshop upload, run
`python3 tools/workshop_changelog.py --published` before committing the changelog.
This reads the local publishing manifest and records the version in the changelog