fix supporter release packaging isolation
This commit is contained in:
parent
4d31fd1517
commit
82938d3d57
3 changed files with 10 additions and 7 deletions
|
|
@ -67,15 +67,18 @@ are pinned to the same clean `main` commit:
|
|||
bash scripts/build_portmaster.sh
|
||||
```
|
||||
|
||||
The script deletes and regenerates the Linux ARM64 export, stages the package,
|
||||
validates its structure, and writes:
|
||||
The script deletes and regenerates a PortMaster-specific ARM64 export in
|
||||
`builds/v<project-version>/portmaster-arm64/`, stages the package, validates its
|
||||
structure, and writes:
|
||||
|
||||
```text
|
||||
builds/v<project-version>/straywild.zip
|
||||
```
|
||||
|
||||
`--package-only` is reserved for repackaging an already validated ARM64 export.
|
||||
It does not rebuild game content.
|
||||
`--package-only` is reserved for repackaging an already validated
|
||||
PortMaster-specific ARM64 export. It does not rebuild game content. The
|
||||
standard Linux ARM64 release staging directory remains separate so building
|
||||
PortMaster cannot replace the normal Linux ARM64 payload with reduced assets.
|
||||
|
||||
For a packaging-only correction to an already published game release, commit
|
||||
only PortMaster launcher, packaging-script, or PortMaster documentation changes
|
||||
|
|
|
|||
|
|
@ -77,8 +77,8 @@ straywild code is licensed under GPL-3.0-or-later.
|
|||
Source repository: ${SOURCE_URL}
|
||||
Source revision at build time: ${SOURCE_COMMIT}
|
||||
|
||||
This private testing release is distributed with an exact corresponding
|
||||
source archive named straywild-v0.20.3-alpha-source.tar.gz.
|
||||
The exact corresponding source revision is publicly available from the source
|
||||
repository above. Supporter builds do not include a separate source archive.
|
||||
|
||||
If this package includes uncommitted development changes, it must not be
|
||||
publicly redistributed until the exact corresponding source is also made
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ fi
|
|||
|
||||
readonly RELEASE_TAG="v${PROJECT_VERSION}"
|
||||
readonly RELEASE_ROOT="${PROJECT_ROOT}/builds/${RELEASE_TAG}"
|
||||
readonly ARM64_ROOT="${RELEASE_ROOT}/linux-arm64"
|
||||
readonly ARM64_ROOT="${RELEASE_ROOT}/portmaster-arm64"
|
||||
readonly ARM64_EXECUTABLE="${ARM64_ROOT}/straywild.arm64"
|
||||
readonly ARM64_PCK="${ARM64_ROOT}/straywild.pck"
|
||||
readonly STAGE_ROOT="${RELEASE_ROOT}/portmaster-stage"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue