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 /.gitignore | |
| 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 '.gitignore')
| -rw-r--r-- | .gitignore | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -8,8 +8,14 @@ __pycache__/ build/ dist/ -# TUF release keystore (private signing keys) -# generated repository/ is republished to GitHub Releases, not tracked here +# TUF release keystore (private signing keys), one tree per platform +# (scripts/release/win/, scripts/release/linux/, scripts/release/mac/). +# Also covers the pre-migration flat layout (scripts/release/keystore/) — +# do not remove the flat rules below until that directory is confirmed +# migrated into scripts/release/win/. +scripts/release/*/keystore/ +scripts/release/*/repository/ +scripts/release/*/.tufup-repo-config scripts/release/keystore/ scripts/release/repository/ scripts/release/.tufup-repo-config |
