Skip to content

Conversation

@moorec-aws
Copy link
Contributor

@moorec-aws moorec-aws commented Jun 10, 2025

What was the problem/requirement? (What/Why)

The re-usable workflows for the release process have been made more modular. In addition we are now doing tag based releases. We need to update the release workflows in the repository to use new new modular re-usable workflows.

OpenJobDescription/.github#7

What was the solution? (How)

  1. Add tag support to workflows
  2. Remove Unit Tests from Bump workflow. These are redundant since the tests will run in the changelog PR and on the tagged release.
  3. Update the release workflow to use the modular workflows

What is the impact of this change?

  1. Calling for a code freeze is no longer required to do a release.
  2. The release workflow can now be re-run by specifying an existing that that does not have an associated GitHub Release.
  3. Release utilizes a tag for testing/building instead of mainline HEAD.

How was this change tested?

Tested in a developer fork

Was this change documented?

n/a

Is this a breaking change?

No

Does this change impact security?

No


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@moorec-aws moorec-aws requested a review from a team as a code owner June 10, 2025 15:14
@moorec-aws moorec-aws force-pushed the moorec/update_workflows branch from ee2a9a3 to 280c0c1 Compare June 11, 2025 14:00
@sonarqubecloud
Copy link

@moorec-aws moorec-aws merged commit 627cf8c into OpenJobDescription:mainline Jun 12, 2025
19 checks passed
@moorec-aws moorec-aws deleted the moorec/update_workflows branch June 12, 2025 14:02
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.

3 participants