Skip to content

Fix Release#5

Merged
nickchecan merged 2 commits intomainfrom
fix-release
Apr 9, 2026
Merged

Fix Release#5
nickchecan merged 2 commits intomainfrom
fix-release

Conversation

@nickchecan
Copy link
Copy Markdown
Owner

This pull request introduces a new FastAPI example application and improves the release test suite to better handle buildpack-managed Python environments. The main changes include adding a minimal FastAPI app with the necessary configuration files, and updating the test suite to ensure that the release process prefers a buildpack-managed Python interpreter when available.

New FastAPI Example Application:

  • Added a new example FastAPI application in the example/my-app directory, including the following:
    • main.py with a simple "Hello, World!" endpoint and a start function for running the app
    • pyproject.toml specifying dependencies (fastapi, uvicorn), project metadata, and build system configuration
    • .python-version file specifying Python 3.13
    • manifest.yml for deployment configuration, including buildpack and resource settings

Test Suite Improvements:

  • Updated the release test suite to add a test (test_release_prefers_buildpack_managed_python_when_present) that ensures the release process prefers the buildpack-managed Python interpreter if present [1] [2]

@nickchecan nickchecan merged commit fabcff6 into main Apr 9, 2026
2 checks passed
@nickchecan nickchecan deleted the fix-release branch April 9, 2026 16:57
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🎉 This PR is included in version 1.0.6 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant