Prepare Wormhole 0.1.1 for normal release attachments
This commit is contained in:
1 parent
a1217ded8a
commit
233bb5c1ea
5 files changed
+13
-12
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`.
|
||||
|
||||
|
||||
+4
-4
@@ -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
@@ -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