0.2.1.0
Build Service / BuildPackage (push) Canceled after 0s

This commit is contained in:
2026-07-30 11:12:10 -04:00
parent 73ce42e356
commit aff8bcd3f8
5 changed files with 22 additions and 23 deletions
+5 -5
View File
@@ -39,7 +39,7 @@ through a browser-based terminal.
| --- | --- | | --- | --- |
| Spaces image | `docker.io/horologger/spaces` | | Spaces image | `docker.io/horologger/spaces` |
| Subspaces image | `docker.io/horologger/subs:v0.1.2` | | Subspaces image | `docker.io/horologger/subs:v0.1.2` |
| Certrelay image | `docker.io/horologger/certrelay:v0.2.3` | | Certrelay image | `docker.io/horologger/certrelay:v0.2.5` |
| Nacho image | `docker.io/horologger/nacho:v1.0.0` | | Nacho image | `docker.io/horologger/nacho:v1.0.0` |
| Architectures | `linux/amd64`, `linux/arm64` | | Architectures | `linux/amd64`, `linux/arm64` |
| Entrypoint | StartOS-managed (image entrypoints are **not** used directly) | | Entrypoint | StartOS-managed (image entrypoints are **not** used directly) |
@@ -209,7 +209,7 @@ the same idempotent init logic runs and reuses the existing credentials in
create it — create it first from the Space-CLI Web UI with `spaces create it — create it first from the Space-CLI Web UI with `spaces
createwallet` if you haven't. createwallet` if you haven't.
8. **Certrelay is always on.** It ships as the prebuilt 8. **Certrelay is always on.** It ships as the prebuilt
`horologger/certrelay:v0.2.3` image (static musl binaries) and runs on `horologger/certrelay:v0.2.5` image (static musl binaries) and runs on
7778 from service start. It talks to the local spaced over loopback using 7778 from service start. It talks to the local spaced over loopback using
the `store.spacedAuth` credentials. The `fabric` and `monitor` binaries are copied to the `store.spacedAuth` credentials. The `fabric` and `monitor` binaries are copied to
`/data/bin/` for manual use from the Space-CLI Web UI; neither is auto-started `/data/bin/` for manual use from the Space-CLI Web UI; neither is auto-started
@@ -250,9 +250,9 @@ spaces balance
package_id: spaces package_id: spaces
upstream_version: subspacesplus upstream_version: subspacesplus
images: images:
spaces: docker.io/horologger/spaces:v0.0.9s(x) spaces: docker.io/horologger/spaces:v0.2.1
subspaces: docker.io/horologger/subs:v0.1.2 subspaces: docker.io/horologger/subs:v0.1.2
certrelay: docker.io/horologger/certrelay:v0.2.3 certrelay: docker.io/horologger/certrelay:v0.2.5
nacho: docker.io/horologger/nacho:v1.0.0 nacho: docker.io/horologger/nacho:v1.0.0
architectures: [x86_64, aarch64] architectures: [x86_64, aarch64]
volumes: volumes:
@@ -329,7 +329,7 @@ subspaces:
- set-subs-prover-credentials - set-subs-prover-credentials
certrelay: certrelay:
always_on: true always_on: true
image: horologger/certrelay:v0.2.3 # prebuilt; static musl binaries image: horologger/certrelay:v0.2.5 # prebuilt; static musl binaries
server_bin: /usr/local/bin/certrelay server_bin: /usr/local/bin/certrelay
fabric_bin: /usr/local/bin/fabric # copied to /data/bin/fabric for the CLI fabric_bin: /usr/local/bin/fabric # copied to /data/bin/fabric for the CLI
monitor_bin: /usr/local/bin/monitor # copied to /data/bin/monitor (CLI only; not started) monitor_bin: /usr/local/bin/monitor # copied to /data/bin/monitor (CLI only; not started)
+2 -2
View File
@@ -14,7 +14,7 @@ export const manifest = setupManifest({
volumes: ['main'], volumes: ['main'],
images: { images: {
spaces: { spaces: {
source: { dockerTag: 'horologger/spaces:v0.0.9x' }, source: { dockerTag: 'horologger/spaces:v0.2.1' },
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
subspaces: { subspaces: {
@@ -22,7 +22,7 @@ export const manifest = setupManifest({
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
certrelay: { certrelay: {
source: { dockerTag: 'horologger/certrelay:v0.2.3' }, source: { dockerTag: 'horologger/certrelay:v0.2.5' },
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
nacho: { nacho: {
+2 -2
View File
@@ -1,7 +1,7 @@
import { VersionGraph } from '@start9labs/start-sdk' import { VersionGraph } from '@start9labs/start-sdk'
import { v_0_1_2_0 } from './v0.1.2.0' import { v_0_2_1_0 } from './v0.2.1.0'
export const versionGraph = VersionGraph.of({ export const versionGraph = VersionGraph.of({
current: v_0_1_2_0, current: v_0_2_1_0,
other: [], other: [],
}) })
-14
View File
@@ -1,14 +0,0 @@
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
export const v_0_1_2_0 = VersionInfo.of({
version: '0.1.2:0',
releaseNotes: {
en_US: `- **Configure Subspaces** action toggles \`SUBS_PUBLISH_REQUIRE_FINALIZED\` on the \`subs\` daemon (default off). When enabled, subs blocks certificate publish until commitments are finalized (150 confirmations). Stored as \`store.subsPublishRequireFinalized\`; always injected into subs's environment as \`true\` or \`false\`.
- **monitor CLI** from the certrelay image is now copied to \`/data/bin/monitor\` alongside \`fabric\` on each start (file only — not run as a daemon). Both are on PATH in the Space-CLI Web UI terminal.
- **spaced image** updated to \`horologger/spaces:v0.0.9x\`.`,
},
migrations: {
up: async ({ effects }) => {},
down: IMPOSSIBLE,
},
})
+13
View File
@@ -0,0 +1,13 @@
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_1_0 = VersionInfo.of({
version: '0.2.1:0',
releaseNotes: {
en_US: `- **spaced image** updated to \`horologger/spaces:v0.2.1\` (from v0.0.9x).
- **Certrelay image** updated to \`horologger/certrelay:v0.2.5\` (from v0.2.3).`,
},
migrations: {
up: async ({ effects }) => {},
down: IMPOSSIBLE,
},
})