Update release to version 3.0.0#98
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the BetoCQ test suite to version 3.0.0, migrating tests to a new performance test framework, renaming the main test suite script to betocq_onboarding_test_suite, and adding a commented-out PyPI upload command in build.sh. Feedback includes correcting a typo in the changelog and replacing the commented-out PyPI upload command with an environment-variable-driven conditional block to prevent manual editing errors.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| ### New | ||
| * Migrate the tests to the new performance test framework | ||
| ### Bug fixes | ||
| * Fix the issue for testing 2G only devcies |
| # uncomment to release to pypi | ||
| # twine upload --repository-url https://us-python.pkg.dev/oss-exit-gate-prod/betocq--pypi dist/* |
There was a problem hiding this comment.
Instead of using commented-out code that requires manual editing (uncommenting/commenting) during a release, which is error-prone and can lead to accidental commits of uncommented lines, consider using an environment variable to conditionally trigger the PyPI upload.
| # uncomment to release to pypi | |
| # twine upload --repository-url https://us-python.pkg.dev/oss-exit-gate-prod/betocq--pypi dist/* | |
| if [ "${RELEASE_TO_PYPI}" = "true" ]; then | |
| twine upload --repository-url https://us-python.pkg.dev/oss-exit-gate-prod/betocq--pypi dist/* | |
| fi |
No description provided.