Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
233bb5c1ea | ||
|
|
a1217ded8a |
No files matched your search
@@ -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`.
|
||||
|
||||
|
||||
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user