From 233bb5c1eadfac003f883d831005019eb4dd3ddc Mon Sep 17 00:00:00 2001 From: Angus Kola Date: Tue, 13 Oct 2026 21:03:09 -0400 Subject: [PATCH] Prepare Wormhole 0.1.1 for normal release attachments --- README.md | 8 ++++---- catalog.toml | 8 ++++---- tools/check.py | 2 +- wormhole/README.md | 5 +++-- wormhole/tentacle.toml | 2 +- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index bd18eba..bbdc94f 100644 --- a/README.md +++ b/README.md @@ -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`. diff --git a/catalog.toml b/catalog.toml index b744da4..8a83132 100644 --- a/catalog.toml +++ b/catalog.toml @@ -23,11 +23,11 @@ manifest = "wormhole/tentacle.toml" [[tentacles.releases]] platform = "linux" architecture = "amd64" -url = "https://git.stormux.org/storm/cthulhu-tentacles/raw/commit/e362b0fd6fdd4d43d16f2385f2e72bfc49fc8e3f/wormhole-0.1.0-linux-amd64.tar.gz" -sha256 = "27295d42b14b4138e1c10d05d5785ec27feeb345719e26e297a01fceddf340d9" +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/raw/commit/e362b0fd6fdd4d43d16f2385f2e72bfc49fc8e3f/wormhole-0.1.0-linux-arm64.tar.gz" -sha256 = "8da42fa028744b0d0e20fd0ea08eeb4b1efcdd9868d1e0946ed5e0b40594abe8" +url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/wormhole-v0.1.1/wormhole-0.1.1-linux-arm64.tar.gz" +sha256 = "d6783f8f003b59ea7d81f5a9ff741f53155c4eaea7e97f8b56c86529cde5d8bd" diff --git a/tools/check.py b/tools/check.py index e05ad03..7aa201d 100644 --- a/tools/check.py +++ b/tools/check.py @@ -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}"] diff --git a/wormhole/README.md b/wormhole/README.md index b405a57..faadfc2 100644 --- a/wormhole/README.md +++ b/wormhole/README.md @@ -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 diff --git a/wormhole/tentacle.toml b/wormhole/tentacle.toml index 26e1e0b..55801da 100644 --- a/wormhole/tentacle.toml +++ b/wormhole/tentacle.toml @@ -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"