Skip to content

Set product version to 0.0.1 - #8

Merged
XYAIStudio merged 1 commit into
mainfrom
cursor/product-version-001-16c0
Sep 15, 2026
Merged

XYAIStudio merged 1 commit into
mainfrom
cursor/product-version-001-16c0

Conversation

@XYAIStudio

@XYAIStudio XYAIStudio commented Sep 15, 2026

Copy link
Copy Markdown
Owner

1.0.0 is premature for this stage of FreeOS. This PR sets the live product version to 0.0.1. Future bumps will follow semver as the product matures.

Rebased onto latest main (includes the FreeOS Windows desktop rebrand from #7). Conflicts were resolved by keeping FreeOS branding and setting every product version fallback to 0.0.1.

Source of truth

pyproject.toml [project].version remains the canonical version. Release packaging, desktop stamps, FnOS FPK, and CI artifact names already read it.

Mirrored so a default build does not still claim 1.0.0 / leftover 0.9.x fallbacks:

  • src/octop/__init__.py (__version__)
  • uv.lock (local octop package)
  • Desktop Wails / NSIS / Info.plist / info.json / wails.exe.manifest / config.yml
  • FnOS native + Docker manifest fallbacks (overwritten from pyproject.toml at pack time)
  • README version badges
  • CHANGELOG current section

Artifact names

User-facing downloads stay FreeOS-desktop-* / FreeOS-portable-* (not Octop-desktop-*). Example: FreeOS-desktop-windows-amd64-0.0.1.exe.

Commands

uv run freeos --version
# freeos v0.0.1

uv run octop version
# octop v0.0.1

uv run python -c "import octop; print(octop.__version__)"
# 0.0.1

Tags

Do not rewrite already-pushed history tags. If a release workflow needs a tag, use v0.0.1. Auto-tag already reads pyproject.toml.

Left unchanged on purpose: openXYOS sidecar 0.6.0 (not coupled), dashboard private 0.1.0, plugin/example 1.0.0 fixtures, NOTICE / third-party history, and inherited CHANGELOG [1.0.0] / 0.9.x entries (marked as upstream history).

Open in Web Open in Cursor 

@XYAIStudio
XYAIStudio marked this pull request as ready for review September 15, 2026 06:13
1.0.0 is premature for this stage. pyproject.toml remains the source of
truth and is mirrored to __version__, desktop/NSIS/FnOS fallbacks, and
CI artifact names. Future bumps will follow semver. Release tags use
v0.0.1; existing history tags are left untouched.

Co-authored-by: XYAI Labs <haoboy8@gmail.com>
@cursor
cursor Bot force-pushed the cursor/product-version-001-16c0 branch from 0f8a37c to 44728bb Compare September 15, 2026 06:15
@XYAIStudio
XYAIStudio merged commit e0223cd into main Sep 15, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants