Count occupied restarts as failed missions; sync published Workshop version
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user