Releases: claffin/cloudproxy
Release v0.6.35
Automated release for changes in main branch
Changes in this release:
refactor: update tests to set no_auth configuration and improve proxy handling
- Adjust test cases in
test_check.py
andtest_check_multi_account.py
to setno_auth
to True, ensuring consistent behavior during proxy checks. - Enhance proxy request assertions to include both HTTP and HTTPS protocols.
- Update GCP provider tests to mock
get_client
for better isolation and reliability in tests. - Modify assertions in
test_gcp_start
to useANY
for more flexible verification of deployment calls.
Release v0.6.34
Automated release for changes in main branch
Changes in this release:
Add unit tests for CloudProxy functionality
- Introduce tests for the main module to verify the execution of the main function when run as a script.
- Implement comprehensive tests for DigitalOcean provider functions, including error handling for proxy deletion and firewall creation.
- Add tests for GCP provider functions to ensure proper instance management and error handling.
- Create additional tests for Hetzner provider functions, focusing on deletion and alive checks.
- Establish tests for settings configuration to validate environment variable handling and instance creation.
- Enhance setup tests to ensure the integrity of the setup.py structure and content.
Release v0.6.33
Automated release for changes in main branch
Changes in this release:
Update GitHub Actions workflow to enhan
8000
ce test reporting
- Modify pytest command to include JUnit XML output for better test result integration.
- Replace Codacy coverage upload step with Codecov integration for improved coverage reporting.
Release v0.6.32
Automated release for changes in main branch
Changes in this release:
Update Codacy coverage report command in GitHub Actions workflow
- Modify the command to include the report flag for uploading the coverage.xml file to Codacy, enhancing the coverage reporting process.
Release v0.6.31
Automated release for changes in main branch
Changes in this release:
Improve test coverage
Release v0.6.30
Automated release for changes in main branch
Changes in this release:
Revert "Refactor CloudProxy initialization and configuration loading"
This reverts commit dc099bf.
Release v0.6.29
Automated release for changes in main branch
Changes in this release:
Update GitHub Actions workflow for release process
- Modify the export command to use quotes for better compatibility.
- Switch from actions/create-release to softprops/action-gh-release for enhanced functionality.
- Update release step parameters for consistency and clarity.
Release v0.6.28
Automated release for changes in main branch
Changes in this release:
Refactor GitHub Actions workflow for improved CI/CD process
- Rename workflow to "CloudProxy CI/CD Pipeline" for clarity.
- Split the test and release preparation into separate jobs for better organization.
- Enhance job names with emojis for better readability.
- Update steps for version calculation and verification to use outputs from the prepare-release job.
- Add a new job for publishing the Docker image and PyPI package, ensuring a streamlined release process.
Release v0.6.27
Automated release for changes in main branch
Changes in this release:
Implement PyPI publishing steps in main workflow and remove legacy publish-pypi.yml
- Add steps to update version in pyproject.toml, install dependencies, and publish to PyPI using the new workflow.
- Remove the outdated publish-pypi.yml file to streamline the CI/CD process.
Release v0.6.26
Automated release for changes in main branch
Changes in this release:
Enhance GitHub Actions workflow for versioning
- Fetch tags before determining the latest version to ensure accuracy
- Add a check to warn if the new version tag already exists and increment the patch version accordingly