Skip to content

chore: drop alpha warnings and stay on prerelease version - #8

Open
mishamilovidov wants to merge 2 commits into
mainfrom
RUNNER-9680-remove-alpha
Open

chore: drop alpha warnings and stay on prerelease version#8
mishamilovidov wants to merge 2 commits into
mainfrom
RUNNER-9680-remove-alpha

Conversation

@mishamilovidov

@mishamilovidov mishamilovidov commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Bump the version from 0.1.0a9 to 0.1.0a10. This stays a PEP 440 prerelease, it is not a GA release.
  • Remove the alpha status badge and warning block from the README, and drop --pre from the install snippet.
  • Drop --pre from the RELEASING.md install verification step and update the example version bump command.
  • Delete the RELEASING.md note that claimed pip install aio-lib-sandbox will not pick up the package without --pre.

Why

The --pre flag was never actually required. pip only excludes prereleases when a stable release exists to fall back to, and every release of this package is a prerelease, so a plain pip install aio-lib-sandbox already resolves the newest version. Verified with a dry run install, which selected 0.1.0a9 without --pre. The deleted RELEASING.md note was therefore factually incorrect and is removed on those grounds.

Unlike npm, PyPI has no dist-tag concept, so there is no stale pointer to repair on this side. This change is docs and version only.

The package remains on a prerelease version string deliberately. The team has not decided to go GA, so this removes the user facing alpha noise without claiming API stability.

Related Issues

Bumps the SDK to 1.0.0 and drops all alpha-specific guidance now that the API is stable for general availability. Removes the alpha status badge, warning block, and --pre install instructions from the docs so users can install the package normally.

RUNNER-9680
@mishamilovidov
mishamilovidov force-pushed the RUNNER-9680-remove-alpha branch from c2a8da5 to d6fbace Compare July 22, 2026 18:11
@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@mishamilovidov
mishamilovidov marked this pull request as ready for review July 22, 2026 20:50

@MichaelGoberling MichaelGoberling left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved with the same naming Q as on the JS lib

adobe/aio-lib-sandbox#8 (comment)

@mishamilovidov

Copy link
Copy Markdown
Contributor Author

note: I have added the DO NOT MERGE label on this change since internal discussions are ongoing RE the implications of taking the sandbox SDKs out of alpha. Once those discussions settle, I'll update this PR.

The team decided not to go GA yet, so this reverts the previous commit's bump to 1.0.0 and keeps the SDK on a PEP 440 prerelease version, 0.1.0a10, while still removing the user facing alpha warning badge and the now redundant --pre install flag from the docs. Every release of this package has been a prerelease, and pip already resolves the latest prerelease when no stable release exists to fall back to, so dropping --pre does not change install behavior or imply a stable release. Also fixes RELEASING.md so the example version bump command no longer instructs a future releaser to cut a 1.0.0 release.

RUNNER-9680
@mishamilovidov mishamilovidov changed the title chore: remove alpha designation for 1.0.0 ga chore: drop alpha warnings and stay on prerelease version Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants