Skip to content

Automate drafting releases - #73

Open
bob2681312 wants to merge 7 commits into
aws:masterfrom
bob2681312:master
Open

Automate drafting releases#73
bob2681312 wants to merge 7 commits into
aws:masterfrom
bob2681312:master

Conversation

@bob2681312

@bob2681312 bob2681312 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Description

Why is this change being made?

  1. Automate the process of drafting a manual release. This reduces the possibility of error from doing it manually.

What is changing?

  1. Added a workflow that runs checks on the code, similar to what is run on Pull Requests, before finally making a new release with the specified version.

Related Links

  • Issue #, if available:
  • N/A

Testing

How was this tested?

  1. Tested in a forked version of the repository

When testing locally, provide testing artifact(s):

  1. N/A

Reviewee Checklist

Update the checklist after submitting the PR

  • I have reviewed, tested and understand all changes
    If not, why:
  • I have filled out the Description and Testing sections above
    If not, why:
  • Build and Unit tests are passing
    If not, why: Did not test since no code was changed
  • Unit test coverage check is passing
    If not, why:
  • Integration tests pass locally
    If not, why: Did not test since no code was changed
  • I have updated integration tests (if needed)
    If not, why: N/A (No Code was changed)
  • I have ensured no sensitive information is leaking (i.e., no logging of sensitive fields, or otherwise)
    If not, why:
  • I have added explanatory comments for complex logic, new classes/methods and new tests
    If not, why:
  • I have updated README/documentation (if needed)
    If not, why: N/A (No Code was changed)
  • I have clearly called out breaking changes (if any)
    If not, why: N/A (No Code was changed)

Reviewer Checklist

All reviewers please ensure the following are true before reviewing:

  • Reviewee checklist has been accurately filled out
  • Code changes align with stated purpose in description
  • Test coverage adequately validates the changes

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

@bob2681312
bob2681312 requested a review from a team as a code owner August 10, 2026 17:01
@bob2681312
bob2681312 marked this pull request as draft August 10, 2026 17:03
@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.14%. Comparing base (34480e7) to head (c97b2ef).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #73   +/-   ##
=======================================
  Coverage   98.14%   98.14%           
=======================================
  Files           8        8           
  Lines         270      270           
=======================================
  Hits          265      265           
  Misses          5        5           

☔ 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.

@bob2681312
bob2681312 marked this pull request as ready for review August 12, 2026 16:43
Comment thread .github/workflows/create-release.yml
@reyhankoyun

This comment was marked as resolved.

@bob2681312

This comment was marked as resolved.

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