Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Development/test app store for WillItMod apps.
- **AxeDGB** (`willitmod-dev-dgb`) - `0.9.179-dev`
- **AxePPC** (`willitmod-dev-ppc`) - `0.2.30-dev`
- **AxeXEC** (`willitmod-dev-xec`) - `0.1.14-dev`
- **5tratSmack** (`willitmod-dev-5tratsmack`) - `0.11.11`
- **5tratSmack** (`willitmod-dev-5tratsmack`) - `0.11.12`
- **PowPow** (`willitmod-dev-powpow`) - `0.2.31-dev`

Use the app manifest in each app directory as the current source of truth for the store-visible version number.
Expand Down
18 changes: 10 additions & 8 deletions scripts/validate-5tratsmack-metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
REPO_ROOT = Path(__file__).resolve().parents[1]
APP_DIR = REPO_ROOT / "willitmod-dev-5tratsmack"

EXPECTED_VERSION = "0.11.11"
EXPECTED_VERSION = "0.11.12"
EXPECTED_PHASE = "RC1"
EXPECTED_SOURCE_REVISION = "bd3aa4dbb0e915c7593e461ebf09546654d49134"
EXPECTED_SOURCE_REVISION = "72eed58ad52274c6b6bf409260a3fc6deca75f2a"
EXPECTED_APP_REF = (
"ghcr.io/willitmod/5tratsmack-app:0.11.11-rc.bd3aa4dbb0e9@"
"sha256:329b820a39beed7be4441d3c10ce694d7dedc579b62d494084bfcfe8c7755909"
"ghcr.io/willitmod/5tratsmack-app:0.11.12-rc.72eed58ad522@"
"sha256:56887fa21813a2e3dc29a9f386d4c0cbc8053cbdc14d01d6b19cf88c5105d05f"
)
EXPECTED_CKPOOL_REF = (
"ghcr.io/willitmod/5tratsmack-ckpool:0.11.3-rc.a992f40e96d4@"
Expand Down Expand Up @@ -115,14 +115,16 @@ def one(pattern: str, text: str, label: str) -> str:
raise SystemExit(f"expected one exact compose line: {line}")

expected_readme_line = (
"- **5tratSmack** (`willitmod-dev-5tratsmack`) - `0.11.11`"
"- **5tratSmack** (`willitmod-dev-5tratsmack`) - `0.11.12`"
)
if readme_text.count(expected_readme_line) != 1:
raise SystemExit("README current-version entry is not exactly 0.11.11")
raise SystemExit("README current-version entry is not exactly 0.11.12")

for release_note_fragment in (
"authenticated 5tratumOS DEV catalogue",
"never offers a downgrade",
"inactive browser tabs pause background polling",
"blockchain is not deleted or reindexed",
"Private local/global trade separation",
"chosen-currency balance and value labelling",
"default-on 5% development contribution",
):
if release_note_fragment not in manifest_text:
Expand Down
19 changes: 10 additions & 9 deletions willitmod-dev-5tratsmack/5tratstore-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ manifestVersion: 1
id: willitmod-dev-5tratsmack
category: altcoin
name: 5tratSmack
version: "0.11.11"
version: "0.11.12"
tagline: Home-miner 5TRAT node, wallet, solo pool and atomic trade lab
description: >-
Install and synchronize a complete 5TRAT node, create or restore an encrypted
Expand Down Expand Up @@ -37,14 +37,15 @@ path: ""
defaultUsername: ""
defaultPassword: ""
releaseNotes: >-
Update-channel correctness release: the in-app updater now refreshes and
reads the authenticated 5tratumOS DEV catalogue explicitly instead of using
version fields selected through the system's default store channel. It
rejects non-DEV or malformed catalogue data, clearly reports installations
newer than the catalogue, and never offers a downgrade. The 0.11.10 jackpot,
reliability, last-known fiat labelling, private local/global trade separation
and transparent default-on 5% development contribution remain unchanged.
Existing wallets, blockchain, pool and trading data are retained.
Runtime efficiency release: node, pool, trade, chart and Explorer refreshes
are paced and coalesced, and inactive browser tabs pause background polling.
CKPool share logs and Explorer indexing now advance incrementally with bounded
reads and writes, startup warm-up and reorg-safe journal recovery, avoiding
repeated history scans and large checkpoint rewrites. Existing app state,
wallets, blockchain, pool and trading data persist through the update; the
blockchain is not deleted or reindexed. Private local/global trade separation
and chosen-currency balance and value labelling remain unchanged, as does the
transparent default-on 5% development contribution.
widgets:
- id: sync
type: text-with-progress
Expand Down
12 changes: 6 additions & 6 deletions willitmod-dev-5tratsmack/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: "3.7"

# Release source revision: bd3aa4dbb0e915c7593e461ebf09546654d49134
# Release source revision: 72eed58ad52274c6b6bf409260a3fc6deca75f2a

x-node-environment: &node-environment
FIVETRAT_NETWORK: main
Expand Down Expand Up @@ -197,7 +197,7 @@ services:
start_period: 90s

app:
image: ghcr.io/willitmod/5tratsmack-app:0.11.11-rc.bd3aa4dbb0e9@sha256:329b820a39beed7be4441d3c10ce694d7dedc579b62d494084bfcfe8c7755909
image: ghcr.io/willitmod/5tratsmack-app:0.11.12-rc.72eed58ad522@sha256:56887fa21813a2e3dc29a9f386d4c0cbc8053cbdc14d01d6b19cf88c5105d05f
restart: unless-stopped
depends_on:
init_permissions:
Expand All @@ -206,7 +206,7 @@ services:
condition: service_started
environment:
APP_ID: 5tratsmack
APP_VERSION: 0.11.11
APP_VERSION: 0.11.12
APP_CHANNEL: DEV
APP_RELEASE_PHASE: RC1
APP_PLATFORM: 5TRATUMOS
Expand All @@ -215,9 +215,9 @@ services:
FIVETRAT_STORE_UPDATE_APP_ID: 5tratsmack
FIVETRAT_STORE_UPDATE_CHANNEL: dev
FIVETRAT_INSTALL_REVISION: dev-store
FIVETRAT_RELEASE_TAG: 0.11.11
APP_IMAGE: ghcr.io/willitmod/5tratsmack-app:0.11.11-rc.bd3aa4dbb0e9@sha256:329b820a39beed7be4441d3c10ce694d7dedc579b62d494084bfcfe8c7755909
APP_REVISION: bd3aa4dbb0e915c7593e461ebf09546654d49134
FIVETRAT_RELEASE_TAG: 0.11.12
APP_IMAGE: ghcr.io/willitmod/5tratsmack-app:0.11.12-rc.72eed58ad522@sha256:56887fa21813a2e3dc29a9f386d4c0cbc8053cbdc14d01d6b19cf88c5105d05f
APP_REVISION: 72eed58ad52274c6b6bf409260a3fc6deca75f2a
BCH2_NODE_IMAGE: ghcr.io/willitmod/5tratsmack-core:0.11.2@sha256:7bf02513144c7a157965fb8e9ad5865f5e84fa679afa7cb61fc0a8e140a40070
CKPOOL_IMAGE: ghcr.io/willitmod/5tratsmack-ckpool:0.11.3-rc.a992f40e96d4@sha256:95a1a5f343d579206a0f8bb3c961cafa7500b5d487211a0cfb7b989cf34b895e
FIVETRAT_MUX_IDENTITY_URL: http://172.17.0.1:21222/api/integrations/workers
Expand Down
19 changes: 10 additions & 9 deletions willitmod-dev-5tratsmack/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ manifestVersion: 1
id: willitmod-dev-5tratsmack
category: altcoin
name: 5tratSmack
version: "0.11.11"
version: "0.11.12"
tagline: Home-miner 5TRAT node, wallet, solo pool and atomic trade lab
description: >-
Install and synchronize a complete 5TRAT node, create or restore an encrypted
Expand Down Expand Up @@ -37,14 +37,15 @@ path: ""
defaultUsername: ""
defaultPassword: ""
releaseNotes: >-
Update-channel correctness release: the in-app updater now refreshes and
reads the authenticated 5tratumOS DEV catalogue explicitly instead of using
version fields selected through the system's default store channel. It
rejects non-DEV or malformed catalogue data, clearly reports installations
newer than the catalogue, and never offers a downgrade. The 0.11.10 jackpot,
reliability, last-known fiat labelling, private local/global trade separation
and transparent default-on 5% development contribution remain unchanged.
Existing wallets, blockchain, pool and trading data are retained.
Runtime efficiency release: node, pool, trade, chart and Explorer refreshes
are paced and coalesced, and inactive browser tabs pause background polling.
CKPool share logs and Explorer indexing now advance incrementally with bounded
reads and writes, startup warm-up and reorg-safe journal recovery, avoiding
repeated history scans and large checkpoint rewrites. Existing app state,
wallets, blockchain, pool and trading data persist through the update; the
blockchain is not deleted or reindexed. Private local/global trade separation
and chosen-currency balance and value labelling remain unchanged, as does the
transparent default-on 5% development contribution.
widgets:
- id: sync
type: text-with-progress
Expand Down
Loading