Skip to content

Commit 95f56b1

Browse files
Kabuki94claude
andcommitted
chore(v0.2.2): version bump + move AI/user files to mios-bootstrap.git
- Bump version to v0.2.2 across VERSION, Containerfile, INDEX.md, README.md, mios-build-local.ps1, push-to-github.ps1 - git rm --cached AI files (system.md, models.json, mcp.json, memory/v1.jsonl, user-preferences.md) — these belong in mios-bootstrap.git per repo split: mios.git = build scripts only; mios-bootstrap.git = AI/knowledge/user data - Update .gitignore to explicitly block usr/share/mios/ai/, memory/, user-preferences.md - Commit execute-bit mode changes on tools/ scripts (chmod +x from prior session) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d5b5268 commit 95f56b1

34 files changed

Lines changed: 15 additions & 753 deletions

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,14 @@ usr/*
111111
usr/bin/*
112112
!/usr/bin/mios
113113

114-
# usr/share — mios/ and containers/systemd/ for LBI quadlets
114+
# usr/share — mios/ build files only; AI/user data tracked in mios-bootstrap.git
115115
usr/share/*
116116
!/usr/share/mios/
117117
!/usr/share/mios/**
118+
# AI files, knowledge, logs, user data belong in mios-bootstrap.git
119+
usr/share/mios/ai/
120+
usr/share/mios/memory/
121+
usr/share/mios/user-preferences.md
118122
!/usr/share/containers/
119123
usr/share/containers/*
120124
!/usr/share/containers/systemd/

Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ LABEL org.opencontainers.image.title="MiOS"
1818
LABEL org.opencontainers.image.description="MiOS is a user defined, customisable Linux distro based on Fedora/uBlue/uCore"
1919
LABEL org.opencontainers.image.licenses="Apache-2.0"
2020
LABEL org.opencontainers.image.source="https://github.com/mios-dev/MiOS"
21-
LABEL org.opencontainers.image.version="v0.2.0"
21+
LABEL org.opencontainers.image.version="v0.2.2"
2222
LABEL containers.bootc="1"
2323
LABEL ostree.bootable="1"
2424

INDEX.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# MiOS System Interface — v0.2.0
1+
# MiOS System Interface — v0.2.2
22

33
Single source of truth for MiOS architectural laws and the OpenAI-compatible
44
API surface. Sourced from `Containerfile`, `automation/`, `usr/lib/bootc/`,

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Immutable, bootc-native Fedora workstation OS distributed as an OCI
44
image. Local OpenAI-compatible AI surface, FOSS-aligned.
55

6-
- **Version:** v0.2.0 (`VERSION`)
6+
- **Version:** v0.2.2 (`VERSION`)
77
- **Image:** `ghcr.io/mios-dev/mios:latest`
88
- **Bootstrap (user-facing installer):** <https://github.com/mios-dev/mios-bootstrap>
99

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.0
1+
0.2.2

mios-build-local.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<#
22
.SYNOPSIS
3-
MiOS v0.2.0 - MiOS Builder (Windows)
3+
MiOS v0.2.2 - MiOS Builder (Windows)
44
55
.DESCRIPTION
66
Secure build orchestrator with workflow selection.
77
Tokens/passwords NEVER appear in plain text in logs or terminal output.
88
9-
SECURITY FIXES in v0.2.0:
9+
SECURITY FIXES in v0.2.2:
1010
- Passwords pre-hashed (SHA-512) before injection - plaintext never in build log
1111
- Registry token uses SecureString - never echoed, never in process args
1212
- Workflow menu: Local Build, Push Build, Custom Build
1313
- Admin/origin-owner detection for default token inference
1414
- Hostname randomization option for HA clusters
1515
16-
SELF-BUILDING in v0.2.0:
16+
SELF-BUILDING in v0.2.2:
1717
- Pulls existing MiOS image from GHCR as the helper/builder image
1818
- MiOS image replaces alpine/python for all helper operations
1919
- Falls back to alpine/python only on first-ever build (no prior image)
@@ -209,7 +209,7 @@ if (Test-Path ".env.mios") {
209209
}
210210
}
211211

212-
$v = Get-Content "VERSION" -ErrorAction SilentlyContinue; $Version = if ($v) { $v.Trim() } else { "v0.2.0" }
212+
$v = Get-Content "VERSION" -ErrorAction SilentlyContinue; $Version = if ($v) { $v.Trim() } else { "v0.2.2" }
213213
$ImageName = if ($env:MIOS_IMAGE_NAME) { ($env:MIOS_IMAGE_NAME -split '/')[-1] -replace ':.*$','' } else { "mios" }
214214
$ImageTag = "latest"
215215
$MIOS_USER_ADMIN = "mios" # @track:USER_ADMIN
@@ -792,7 +792,7 @@ if ($env:MIOS_SKIP_DEPLOY -eq "1") {
792792
$wslRAM = [Math]::Max(16, [Math]::Floor((Get-CimInstance Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1GB * 0.75))
793793

794794
$wslLines = @(
795-
"# MiOS v0.2.0 - WSL2 Configuration",
795+
"# MiOS v0.2.2 - WSL2 Configuration",
796796
"[wsl2]",
797797
"memory=${wslRAM}GB",
798798
"processors=${wslCPUs}",

push-to-github.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ============================================================================
2-
# push-to-github.ps1 MiOS release deliverable (v0.2.0 baseline)
2+
# push-to-github.ps1 MiOS release deliverable (v0.2.2 baseline)
33
# ----------------------------------------------------------------------------
44
# Single source of truth for the release pipeline. Per INDEX.md 4 + the
55
# /push-version skill, this script is rewritten per release and never split

tools/apply-final-config.sh

100755100644
File mode changed.

tools/bibata-suite.sh

100755100644
File mode changed.

tools/check-ovmf-enrollment.sh

100755100644
File mode changed.

0 commit comments

Comments
 (0)