Skip to content

Comments

Refactor GitHub Actions workflows for SDK build and release#124

Merged
luke-hagar-sp merged 3 commits intomainfrom
adjusting-CI
Feb 17, 2026
Merged

Refactor GitHub Actions workflows for SDK build and release#124
luke-hagar-sp merged 3 commits intomainfrom
adjusting-CI

Conversation

@luke-hagar-sp
Copy link
Contributor

  • Consolidated SDK build steps into a single action in build_pr.yaml.
  • Removed outdated workflows for version bumping and package publishing to Test PyPI.
  • Enhanced release.yaml to include version checking and automatic version bumping.
  • Updated environment variables and checkout steps for better clarity and efficiency.

- Consolidated SDK build steps into a single action in `build_pr.yaml`.
- Removed outdated workflows for version bumping and package publishing to Test PyPI.
- Enhanced `release.yaml` to include version checking and automatic version bumping.
- Updated environment variables and checkout steps for better clarity and efficiency.
- Introduced concurrency groups to `build_pr.yaml`, `push_sdk_docs_to_dev_portal.yaml`, and `release.yaml` to manage workflow execution.
- Enabled cancellation of in-progress builds for PR and documentation sync workflows, while maintaining the release workflow's execution.
- Enhanced the version bumping process in `release.yaml` to properly escape dots in the current version string, ensuring accurate replacements in `setup.py`.
@luke-hagar-sp luke-hagar-sp merged commit c91c8bf into main Feb 17, 2026
2 checks passed
@luke-hagar-sp luke-hagar-sp deleted the adjusting-CI branch February 17, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants