docs: say which OS each Packaging command belongs to
The two package-* invocations sat next to each other with nothing but the code-fence language to tell them apart, and the output paths were pooled in one block that mixed Linux tarballs with the Windows zip. Label each command Windows: / Linux: like Run From Source does, and give each its own artifact list. Also note that package-linux.sh emits the arm64 tarball only when aarch64-linux-gnu-gcc is installed; the flat list implied a plain Linux host always produces both. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+11
-1
@@ -225,10 +225,18 @@ dist/windows/gosentry-<version>-windows-amd64.exe
|
|||||||
The `package-*` scripts build the binary for their platform and wrap it in a
|
The `package-*` scripts build the binary for their platform and wrap it in a
|
||||||
distributable archive together with `README.md` and `CHANGELOG.md`:
|
distributable archive together with `README.md` and `CHANGELOG.md`:
|
||||||
|
|
||||||
|
Windows:
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
scripts\package-windows.bat
|
scripts\package-windows.bat
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```text
|
||||||
|
dist\windows\gosentry-<version>-windows-amd64.zip
|
||||||
|
```
|
||||||
|
|
||||||
|
Linux:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./scripts/package-linux.sh
|
./scripts/package-linux.sh
|
||||||
```
|
```
|
||||||
@@ -236,9 +244,11 @@ scripts\package-windows.bat
|
|||||||
```text
|
```text
|
||||||
dist/linux/gosentry-<version>-linux-amd64.tar.gz
|
dist/linux/gosentry-<version>-linux-amd64.tar.gz
|
||||||
dist/linux/gosentry-<version>-linux-arm64.tar.gz
|
dist/linux/gosentry-<version>-linux-arm64.tar.gz
|
||||||
dist\windows\gosentry-<version>-windows-amd64.zip
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The arm64 archive is produced only when the `aarch64-linux-gnu-gcc` cross
|
||||||
|
compiler is available; otherwise that target is skipped with a message.
|
||||||
|
|
||||||
The version stamped into the file names and into the binary comes from
|
The version stamped into the file names and into the binary comes from
|
||||||
`src/app/version.go`.
|
`src/app/version.go`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user