Author SHA1 Message Date
ak47 233bb5c1ea Prepare Wormhole 0.1.1 for normal release attachments 2026-10-13 21:03:09 -04:00
ak47 a1217ded8a Advertise verified Wormhole 0.1.0 test packages 2026-10-13 20:52:38 -04:00
5 changed files with 21 additions and 8 deletions

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`.
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).
Wormhole 0.1.0 requires the matching reader with interactive Tentacle support.
Its test packages are served from an immutable commit on the separate
`packages/wormhole-0.1.0` branch. This keeps binary files out of the default source
tree, but does add them to Git storage. Local build artifacts live in the ignored `dist/` directory.
Wormhole 0.1.1 requires the matching reader with interactive Tentacle support.
Its release archives are prepared for upload to the Wormhole release page;
installation becomes available once both archives have been uploaded.
Local build artifacts live in the ignored `dist/` directory.
The discovery source URL is
`https://git.stormux.org/storm/cthulhu-tentacles`.
+12
View File
@@ -19,3 +19,15 @@ sha256 = "9ef956a04fb1fa98ac01b04fadc122f92b77d708440e0438a7451da62078a9d4"
[[tentacles]]
id = "wormhole"
manifest = "wormhole/tentacle.toml"
[[tentacles.releases]]
platform = "linux"
architecture = "amd64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/wormhole-v0.1.1/wormhole-0.1.1-linux-amd64.tar.gz"
sha256 = "fbad678824f7ea003231197e6d131ab9588d9b896297d4da152b191efe2f77f3"
[[tentacles.releases]]
platform = "linux"
architecture = "arm64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/wormhole-v0.1.1/wormhole-0.1.1-linux-arm64.tar.gz"
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")
manifest = read_toml(repoRoot / item["manifest"])
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 [])
expectedProgram = "wormhole-tentacle" if name == "wormhole" else name
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
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
immutable commit on the separate `packages/wormhole-0.1.0` branch. The manifest
Wormhole and Install and enable. Version 0.1.1 downloads use the normal
`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
optional development path.
Prepare amd64/arm64 archives with
+1 -1
View File
@@ -2,7 +2,7 @@ format-version = 1
id = "wormhole"
name = "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"]
license = "GPL-3.0-or-later"
source = "https://git.stormux.org/storm/cthulhu-tentacles"