Skip to content

chore: drop -beta suffix from version (0.17.0-beta → 0.17.0)#94

Merged
8bitAlex merged 2 commits into
mainfrom
chore/drop-beta-version-tag
May 14, 2026
Merged

chore: drop -beta suffix from version (0.17.0-beta → 0.17.0)#94
8bitAlex merged 2 commits into
mainfrom
chore/drop-beta-version-tag

Conversation

@8bitAlex
Copy link
Copy Markdown
Owner

Summary

Raid has shipped enough feature surface under a documented contract that the "-beta" suffix no longer reflects the project's posture. Drop it and tighten the README "Development Status" + FAQ wording to match.

Before After
version=0.17.0-beta version=0.17.0
"Raid is currently in the prototype stage." "Raid is in active development toward v1.0."

This is a version-string-only change. No behavior moves; no schemas, JSON shapes, or error codes change. The next release ships as v0.17.0 instead of v0.17.0-beta.

Test plan

  • go test ./... -race — all packages green; existing tests don't reference the -beta suffix
  • cd site && npm run build — docs green, no broken links
  • baseVersion in src/cmd/raid.go only strips -preview and is unaffected by the -beta removal
  • Goreleaser configs reference the version via app.properties — no -beta hardcoded
  • whats-new.mdx line 112 ("Initial public beta") is historical (describes 0.1.0) and intentionally left untouched

🤖 Generated with Claude Code

Raid has shipped enough feature surface (multi-repo profiles,
environments, custom commands, 11 task types, the MCP server,
telemetry, headless mode, output prefixing, …) under a documented
contract that calling the next release a "beta" no longer reflects
the project's posture. Drop the suffix and tighten the README
"Development Status" + FAQ wording to match: "active development
toward v1.0" rather than "prototype stage".

This is a version-string-only change. No behavior is altered; no
schemas, no JSON shapes, no error codes move. The next release
ships as v0.17.0 instead of v0.17.0-beta.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 14, 2026 21:57
@codecov
Copy link
Copy Markdown

codecov Bot commented May 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.81%. Comparing base (bc12743) to head (b64625b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #94   +/-   ##
=======================================
  Coverage   90.81%   90.81%           
=======================================
  Files          47       47           
  Lines        4063     4063           
=======================================
  Hits         3690     3690           
  Misses        245      245           
  Partials      128      128           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Raid’s release posture from beta to active development toward v1.0 by removing the -beta suffix from the embedded app version and revising README wording.

Changes:

  • Changes src/resources/app.properties from 0.17.0-beta to 0.17.0.
  • Updates README development status and production-readiness FAQ language.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/resources/app.properties Updates the embedded application version used by the CLI and release workflows.
README.md Revises project status and FAQ wording to reflect non-beta positioning.

@@ -1,2 +1,2 @@
version=0.17.0-beta
version=0.17.0
Comment thread README.md
## Development Status

Raid is currently in the **prototype stage**. Core functionality is still being explored and iterated on — expect frequent changes and incomplete features.
Raid is in **active development toward v1.0**. Core functionality is stable and usable today — multi-repo profiles, environments, custom commands, eleven task types, the MCP server, opt-in telemetry, and headless mode all ship behind a documented contract. A small set of v1-milestone issues remains; expect additive changes and a few targeted refinements before the v1 tag.
Drop stale 0.7.4-beta from the public well-known server card so the
manifest matches src/resources/app.properties (0.17.0) after dropping
the beta suffix.

Co-Authored-By: Copilot <copilot@github.com>
@8bitAlex
Copy link
Copy Markdown
Owner Author

Auto-review by meeseeks

Updates pushed: 1 commit

  • b64625b fix: align MCP server-card version with app version

Copilot comments addressed: 1 of 2

  • site/static/.well-known/mcp/server-card.json — bumped serverInfo.version from 0.7.4-beta0.17.0 so the public MCP manifest matches app.properties after dropping the beta suffix.

Skipped: 1

  • src/resources/app.properties (preview-tag collision concern) — requires human judgment. Copilot's point is real: .github/workflows/preview.yml derives the tag straight from app.properties, so the next scheduled preview run will create v0.17.0 and consume the eventual stable release tag. The -beta suffix used to namespace preview vs. stable; dropping it changes the release-tagging contract. This needs a decision on how preview tagging should work going forward (e.g. append -preview.<sha>, bump to 0.18.0-dev, or accept the collision and bump after each release) before merging.

Codecov patch: 100% (project ≥ patch ✅) — both codecov/patch and codecov/project pass.
Other CI: all green (build × 3 OSes, CodeQL, docs, version-check, changed-files).

Needs human: decide preview vs stable tag strategy for app.properties going forward — see skipped comment above.

@8bitAlex 8bitAlex merged commit b70e93c into main May 14, 2026
13 checks passed
@8bitAlex 8bitAlex deleted the chore/drop-beta-version-tag branch May 14, 2026 22:03
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.

3 participants