Pin spaces image to v0.2.1a and align docs
Build Service / BuildPackage (push) Canceled after 0s

The manifest now bundles horologger/spaces:v0.2.1a; README, instructions,
and 0.2.1:3 release notes match so pack and user-facing text stay in sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-31 20:34:37 -04:00
co-authored by Cursor
parent 0362388f7f
commit 1914ad3b6a
4 changed files with 10 additions and 4 deletions
+4 -2
View File
@@ -37,7 +37,7 @@ through a browser-based terminal.
| Field | Value | | Field | Value |
| --- | --- | | --- | --- |
| Spaces image | `docker.io/horologger/spaces` | | Spaces image | `docker.io/horologger/spaces:v0.2.1a` |
| 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.5` | | 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` |
@@ -250,7 +250,7 @@ spaces balance
package_id: spaces package_id: spaces
upstream_version: subspacesplus upstream_version: subspacesplus
images: images:
spaces: docker.io/horologger/spaces:v0.2.1 spaces: docker.io/horologger/spaces:v0.2.1a
subspaces: docker.io/horologger/subs:v0.1.2 subspaces: docker.io/horologger/subs:v0.1.2
certrelay: docker.io/horologger/certrelay:v0.2.5 certrelay: docker.io/horologger/certrelay:v0.2.5
nacho: docker.io/horologger/nacho:v1.0.0 nacho: docker.io/horologger/nacho:v1.0.0
@@ -285,6 +285,8 @@ spaced_env_vars:
- BTC_RPC_PASSWORD - BTC_RPC_PASSWORD
- APP_USER - APP_USER
- APP_PASSWORD - APP_PASSWORD
spaces:
image: horologger/spaces:v0.2.1a # spaced, space-cli, gotty (terminal image)
subspaces: subspaces:
default_enabled: false # opt-in via Enable Subspaces action default_enabled: false # opt-in via Enable Subspaces action
store_field: enableSubspaces store_field: enableSubspaces
+4
View File
@@ -61,6 +61,10 @@ spaces walletbalance default
## Limitations ## Limitations
- **Mainnet only.** No testnet, signet, or regtest. - **Mainnet only.** No testnet, signet, or regtest.
- **Container images** (see also the package manifest): the `spaced` runtime uses
`horologger/spaces:v0.2.1a`; Subspaces, Certrelay, and Nacho use
`horologger/subs:v0.1.2`, `horologger/certrelay:v0.2.5`, and
`horologger/nacho:v1.0.0`.
- The image's `docker_entrypoint.sh` is not used. `spaced` is managed by - The image's `docker_entrypoint.sh` is not used. `spaced` is managed by
StartOS, not started inside a `screen` session by login. StartOS, not started inside a `screen` session by login.
- The only externally bound port is `8080` (gotty). Spaced RPC stays on - The only externally bound port is `8080` (gotty). Spaced RPC stays on
+1 -1
View File
@@ -14,7 +14,7 @@ export const manifest = setupManifest({
volumes: ['main'], volumes: ['main'],
images: { images: {
spaces: { spaces: {
source: { dockerTag: 'horologger/spaces:v0.2.1' }, source: { dockerTag: 'horologger/spaces:v0.2.1a' },
arch: ['x86_64', 'aarch64'], arch: ['x86_64', 'aarch64'],
}, },
subspaces: { subspaces: {
+1 -1
View File
@@ -3,7 +3,7 @@ import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
export const current = VersionInfo.of({ export const current = VersionInfo.of({
version: '0.2.1:3', version: '0.2.1:3',
releaseNotes: { releaseNotes: {
en_US: `Packaging-only revision — no upstream image changes (\`spaces:v0.2.1\`, \`subs:v0.1.2\`, \`certrelay:v0.2.5\`, \`nacho:v1.0.0\`). en_US: `**Spaces image** pinned to \`horologger/spaces:v0.2.1a\` (other images unchanged: \`subs:v0.1.2\`, \`certrelay:v0.2.5\`, \`nacho:v1.0.0\`).
**Fix:** the Space-CLI web terminal no longer runs \`monitor\` on every login. The MOTD heredoc in \`.bashrc\` now uses a quoted delimiter so backticks in the banner (e.g. around \`monitor\`) are printed literally instead of executing command substitution. **Fix:** the Space-CLI web terminal no longer runs \`monitor\` on every login. The MOTD heredoc in \`.bashrc\` now uses a quoted delimiter so backticks in the banner (e.g. around \`monitor\`) are printed literally instead of executing command substitution.