diff options
| author | Christian Kolset <ckolset@colostate.edu> | 2026-08-11 11:36:10 -0600 |
|---|---|---|
| committer | Christian Kolset <ckolset@colostate.edu> | 2026-08-11 11:36:10 -0600 |
| commit | d734011601ae1eecc0e3ae334b58d07e5b4d80d3 (patch) | |
| tree | 23d3177ff85a045c8316325a998e741cbde18e20 /scripts/release/win | |
| parent | 04f8cc80c798fe3f3eb9690721da7cd476d4890f (diff) | |
Finish multi-platform release restructuring (previous commit was incomplete)
git add silently staged nothing from the previous attempt because one
pathspec in that batch (scripts/release/repository, already moved) no
longer existed — only the .gitignore-adjacent renames landed. This
commit adds what was actually meant to go in:
- core/updater.py: releases/download/updates-<platform>/ instead of a
single shared updates/ tag.
- labui.spec: bundles root.json from this platform's own tree.
- scripts/release/repo_init.py, repo_release.py: auto-detect platform,
operate inside scripts/release/<platform>/.
- .gitignore: per-platform ignore rules (previous commit only carried
the file renames, not this).
- docs/building.md, scripts/release/README.md: rewritten for the
per-platform flow.
- Also picks up pre-existing local TUF re-signing (new snapshot/
timestamp signatures, bumped expiry/version) that was sitting
uncommitted before this restructuring started.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'scripts/release/win')
| -rwxr-xr-x | scripts/release/win/repository/metadata/snapshot.json | 10 | ||||
| -rwxr-xr-x | scripts/release/win/repository/metadata/targets.json | 23 | ||||
| -rwxr-xr-x | scripts/release/win/repository/metadata/timestamp.json | 10 |
3 files changed, 28 insertions, 15 deletions
diff --git a/scripts/release/win/repository/metadata/snapshot.json b/scripts/release/win/repository/metadata/snapshot.json index 03821d1..7f786ce 100755 --- a/scripts/release/win/repository/metadata/snapshot.json +++ b/scripts/release/win/repository/metadata/snapshot.json @@ -1,19 +1,19 @@ { "signatures": [ { - "keyid": "40e5301cd4b92e4a9c2e63dcca99ffa4a5627c25ac6c254f272bb52c9a076cfc", - "sig": "bd89d38c63ddee6537276a13657a2716a1a88346421a8d51db9fa8c12b9dc6b0db57a48bbab616930b6aaaa91c4a12a54909cd9722e07b23632638d68bd08307" + "keyid": "11ff37b04d2667afcf5fb55111a279eff51bced328b4bfa5941c6a3fb711b9c8", + "sig": "770524d7bd070160a6c5313b26d37e02a28155485f07850edb186173c5dccc3d9c3299756d28db91f6b5bc34e0459059c15d0a6de64ed5616f28bf326e78a70d" } ], "signed": { "_type": "snapshot", - "expires": "2026-10-30T23:55:23Z", + "expires": "2026-11-09T16:56:54Z", "meta": { "targets.json": { - "version": 1 + "version": 2 } }, "spec_version": "1.0.31", - "version": 1 + "version": 2 } }
\ No newline at end of file diff --git a/scripts/release/win/repository/metadata/targets.json b/scripts/release/win/repository/metadata/targets.json index 6296ebe..9d3a6e3 100755 --- a/scripts/release/win/repository/metadata/targets.json +++ b/scripts/release/win/repository/metadata/targets.json @@ -1,15 +1,28 @@ { "signatures": [ { - "keyid": "998b28525eec351c6cdd16d6da3854876e84ab450595feac782ae83d3a8226d6", - "sig": "88ebf0eac3bea958b3d5d99e713a2af1a8e6d230c414bca1b22f1bf64ce2a8734b3db5eaa80dcc9fdd31c1954864af2828c122bf6d4354b1a06136e478e6d00d" + "keyid": "c62514af706a204d4361859fcd0d329fafaafa8bddf220f6c7ded062bb89dae3", + "sig": "d1cfb13f05faf542312c6a1f172571524a397883128c8c9b50ddd684918060272885eebb017972b09ca1a8cac0ad13ddd85b6b2e6f901ff9681416f86a101201" } ], "signed": { "_type": "targets", - "expires": "2026-10-30T23:55:23Z", + "expires": "2026-11-09T16:56:54Z", "spec_version": "1.0.31", - "targets": {}, - "version": 1 + "targets": { + "labui-0.0.1.tar.gz": { + "custom": { + "tufup": { + "required": false + }, + "user": null + }, + "hashes": { + "sha256": "af8aca1e68c7b6956e39784a91c7e4be21e9413b0c884da90aa58aa1e6a0609a" + }, + "length": 98530091 + } + }, + "version": 2 } }
\ No newline at end of file diff --git a/scripts/release/win/repository/metadata/timestamp.json b/scripts/release/win/repository/metadata/timestamp.json index 12227b6..ac8d542 100755 --- a/scripts/release/win/repository/metadata/timestamp.json +++ b/scripts/release/win/repository/metadata/timestamp.json @@ -1,19 +1,19 @@ { "signatures": [ { - "keyid": "4edf46a4cf08f9b2c59cbe9a435024a8498ce68cc63208f1fbb8b69e74768d42", - "sig": "b11ee59ed85d21b52d25e676a98232c9d63813ac5236493c11d47264065647933f1c28bc9748f8c880174a3ab3bcb27f6786c1c4a596ef80b70fc11b40f9f002" + "keyid": "f3be485915439ccd39ed098391dc89529286dfa7e4aa131585848df1ba2ce589", + "sig": "31a93117aeacbd53c276f7520f4ac6f7fce8427977e11e50dffb71062dc4c92cc3fe7364071067ab948c1686116af73afa05795af3c74bd603a60564b49a340d" } ], "signed": { "_type": "timestamp", - "expires": "2026-10-30T23:55:23Z", + "expires": "2026-11-09T16:56:54Z", "meta": { "snapshot.json": { - "version": 1 + "version": 2 } }, "spec_version": "1.0.31", - "version": 1 + "version": 2 } }
\ No newline at end of file |
