Skip to content

CI/CD improvements - #1250

Merged
azkrishpy merged 24 commits into
mainfrom
abi-check
Aug 7, 2026
Merged

CI/CD improvements#1250
azkrishpy merged 24 commits into
mainfrom
abi-check

Conversation

@azkrishpy

@azkrishpy azkrishpy commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

[DO NOT MERGE]

Issue #, and/or reason for changes (REQUIRED):

Description of changes:
This PR has the following changes:

  • adds a new workflow to check ABI.
  • adds a new workflow that can auto-tag releases.
  • also add merge check that will prevent merging PR if there is a "needs-review" label on it.
  • This should not break builds since I have not updated SOVERSION yet.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@codecov-commenter

codecov-commenter commented Jul 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.75%. Comparing base (dc44b5a) to head (4fa98ee).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1250   +/-   ##
=======================================
  Coverage   84.75%   84.75%           
=======================================
  Files          58       58           
  Lines        6356     6356           
=======================================
  Hits         5387     5387           
  Misses        969      969           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions github-actions Bot added minor ABI changed, source-compatible (minor release) needs-review ABI check: source/API compatibility broken, needs manual review and removed minor ABI changed, source-compatible (minor release) labels Jul 16, 2026
@github-actions github-actions Bot added patch ABI backward-compatible (patch release) and removed needs-review ABI check: source/API compatibility broken, needs manual review labels Jul 22, 2026
Adds a workflow_dispatch Release workflow using aws-crt-builder's
auto-release action, which resolves the previous release tag, ABI-diffs
against HEAD, and computes a patch/minor bump automatically (major bumps
still require manual tagging). VERSION seeds the current released version
consumed by both the release action and AwsGetVersion.cmake.
@azkrishpy azkrishpy changed the title testing CI/CD improvements Jul 31, 2026
Comment thread .github/workflows/block-needs-review.yml Fixed
@azkrishpy
azkrishpy marked this pull request as ready for review August 1, 2026 00:48
@azkrishpy azkrishpy added needs-review ABI check: source/API compatibility broken, needs manual review patch ABI backward-compatible (patch release) and removed patch ABI backward-compatible (patch release) needs-review ABI check: source/API compatibility broken, needs manual review labels Aug 7, 2026
@azkrishpy
azkrishpy merged commit 22e7e0e into main Aug 7, 2026
112 of 113 checks passed
@azkrishpy
azkrishpy deleted the abi-check branch August 7, 2026 22:02
@azkrishpy azkrishpy added minor ABI changed, source-compatible (minor release) needs-review ABI check: source/API compatibility broken, needs manual review and removed minor ABI changed, source-compatible (minor release) needs-review ABI check: source/API compatibility broken, needs manual review labels Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch ABI backward-compatible (patch release)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants