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 233bb5c1ea
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`.
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`.
+4 -4
View File
@@ -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"
+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"