Closed hdkshingala closed 9 months ago
The Aperture C# SDK's deployment process has been significantly revamped, focusing on automation and efficiency. The introduction of a Windows-specific CI/CD pipeline in CircleCI, including a new release
job and enhanced caching, aligns with the move towards a more streamlined release process. Additionally, a GitHub Actions workflow has been added for manually triggering releases, allowing for version selection and automating version updates, branch creation, tagging, and pushing changes, ensuring a smooth release cycle.
File Path | Change Summary |
---|---|
.../aperture-csharp/.circleci/config.yml |
Introduced windows orb, replaced say-hello with release job, added caching, updated run steps for packaging/publishing, renamed workflow to release-sdk |
.../aperture-csharp/.circleci/continue-workflows.yml |
Added verify-release job, updated say-hello to verify-publish-release with Windows executor and dotnet caching, updated run commands |
.../aperture-csharp/.github/workflows/create_release.yaml |
Added GitHub Actions workflow for manual release dispatch, including version selection and automation for release preparation |
🐰✨
In the world of code, where changes abound,
A rabbit hopped in, improvements were found.
With a flick and a hop, the release was set free,
"To a smoother future," he said, "follow me!"
🚀🌟
Fixes: #2956
Summary by CodeRabbit