Prepare Wormhole 0.1.1 for normal release attachments

This commit is contained in:
ak47 committed 2026-10-13 21:03:09 -04:00
1 parent a1217ded8a
commit 275a669837
5 files changed
+13 -12

No files matched your search

+4 -4
View File
@@ -10,10 +10,10 @@ Repository material and both Tentacles are licensed under GPL-3.0-or-later; see
Tentacles, each in a direct top-level folder with its own `tentacle.toml`. Tentacles, each in a direct top-level folder with its own `tentacle.toml`.
The catalog lists native packages for Linux amd64 and arm64. Hello World 0.1.0 is The catalog lists native packages for Linux amd64 and arm64. Hello World 0.1.0 is
available from the [release page](https://git.stormux.org/storm/cthulhu-tentacles/releases/tag/hello-world-v0.1.0). available from the [release page](https://git.stormux.org/storm/cthulhu-tentacles/releases/tag/hello-world-v0.1.0).
Wormhole 0.1.0 requires the matching reader with interactive Tentacle support. Wormhole 0.1.1 requires the matching reader with interactive Tentacle support.
Its test packages are served from an immutable commit on the separate Its release archives are prepared for upload to the Wormhole release page;
`packages/wormhole-0.1.0` branch. This keeps binary files out of the default source installation becomes available once both archives have been uploaded.
tree, but does add them to Git storage. Local build artifacts live in the ignored `dist/` directory. Local build artifacts live in the ignored `dist/` directory.
The discovery source URL is The discovery source URL is
`https://git.stormux.org/storm/cthulhu-tentacles`. `https://git.stormux.org/storm/cthulhu-tentacles`.
+4 -4
View File
@@ -23,11 +23,11 @@ manifest = "wormhole/tentacle.toml"
[[tentacles.releases]] [[tentacles.releases]]
platform = "linux" platform = "linux"
architecture = "amd64" architecture = "amd64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/raw/commit/e362b0fd6fdd4d43d16f2385f2e72bfc49fc8e3f/wormhole-0.1.0-linux-amd64.tar.gz" url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/wormhole-v0.1.1/wormhole-0.1.1-linux-amd64.tar.gz"
sha256 = "27295d42b14b4138e1c10d05d5785ec27feeb345719e26e297a01fceddf340d9" sha256 = "fbad678824f7ea003231197e6d131ab9588d9b896297d4da152b191efe2f77f3"
[[tentacles.releases]] [[tentacles.releases]]
platform = "linux" platform = "linux"
architecture = "arm64" architecture = "arm64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/raw/commit/e362b0fd6fdd4d43d16f2385f2e72bfc49fc8e3f/wormhole-0.1.0-linux-arm64.tar.gz" url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/wormhole-v0.1.1/wormhole-0.1.1-linux-arm64.tar.gz"
sha256 = "8da42fa028744b0d0e20fd0ea08eeb4b1efcdd9868d1e0946ed5e0b40594abe8" sha256 = "d6783f8f003b59ea7d81f5a9ff741f53155c4eaea7e97f8b56c86529cde5d8bd"
+1 -1
View File
@@ -36,7 +36,7 @@ def check_metadata(repoRoot):
require(item["manifest"] == f"{name}/tentacle.toml", "Manifest path must match ID") require(item["manifest"] == f"{name}/tentacle.toml", "Manifest path must match ID")
manifest = read_toml(repoRoot / item["manifest"]) manifest = read_toml(repoRoot / item["manifest"])
require(manifest["format-version"] == 1 and manifest["id"] == name require(manifest["format-version"] == 1 and manifest["id"] == name
and manifest["name"] and manifest["version"] == "0.1.0", "Invalid Tentacle metadata") and manifest["name"] and manifest["version"] == ("0.1.1" if name == "wormhole" else "0.1.0"), "Invalid Tentacle metadata")
expectedGrants = ["presentation"] + (["interaction"] if name == "wormhole" else []) expectedGrants = ["presentation"] + (["interaction"] if name == "wormhole" else [])
expectedProgram = "wormhole-tentacle" if name == "wormhole" else name expectedProgram = "wormhole-tentacle" if name == "wormhole" else name
require(manifest["entry-point"] == [f"bin/{expectedProgram}"] require(manifest["entry-point"] == [f"bin/{expectedProgram}"]
+3 -2
View File
@@ -102,8 +102,9 @@ interaction = true
The normal installation path is global Preferences → Tentacles → Add repository The normal installation path is global Preferences → Tentacles → Add repository
with `https://git.stormux.org/storm/cthulhu-tentacles`, followed by selecting with `https://git.stormux.org/storm/cthulhu-tentacles`, followed by selecting
Wormhole and Install and enable. Version 0.1.0 test downloads are served from an Wormhole and Install and enable. Version 0.1.1 downloads use the normal
immutable commit on the separate `packages/wormhole-0.1.0` branch. The manifest `wormhole-v0.1.1` release attachments. Installation becomes available after the
prepared archives are uploaded. The manifest
requests presentation and interaction permissions. Local metadata above is an requests presentation and interaction permissions. Local metadata above is an
optional development path. optional development path.
Prepare amd64/arm64 archives with Prepare amd64/arm64 archives with
+1 -1
View File
@@ -2,7 +2,7 @@ format-version = 1
id = "wormhole" id = "wormhole"
name = "Wormhole" name = "Wormhole"
description = "Send a focused line or clipboard item and receive files, folders, and text with Magic Wormhole." description = "Send a focused line or clipboard item and receive files, folders, and text with Magic Wormhole."
version = "0.1.0" version = "0.1.1"
authors = ["Storm Dragon"] authors = ["Storm Dragon"]
license = "GPL-3.0-or-later" license = "GPL-3.0-or-later"
source = "https://git.stormux.org/storm/cthulhu-tentacles" source = "https://git.stormux.org/storm/cthulhu-tentacles"