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.