Skip to content

ci: update release workflow#193

Merged
moorec-aws merged 2 commits intoaws-deadline:mainlinefrom
moorec-aws:moorec/update_workflows
Jun 17, 2025
Merged

ci: update release workflow#193
moorec-aws merged 2 commits intoaws-deadline:mainlinefrom
moorec-aws:moorec/update_workflows

Conversation

@moorec-aws
Copy link
Contributor

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

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

There are changes to the re-usable workflows.

What was the solution? (How)

  1. Updated code_quality.yml to accept tags as inputs, and moved the Unit Tests from the release_bump.yml to the release_publish.yml workflow.
  2. The release_publish.yml workflow automatically starts after a ChangeLog PR has been merged. We used the new reusable_tag_release.yml workflow to create a new tag. We validate the tag has not been released and the author of the associated commit. The workflow can be re-run, specifying an existing tag.

What is the impact of this change?

More modular workflows, added automation.

How was this change tested?

Workflows have been tested here: https://github.com/moorec-aws/deadline-cloud-worker-agent/actions/runs/15217267933

Was this change documented?

No

Is this a breaking change?

No


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

Signed-off-by: Charles Moore <122481442+moorec-aws@users.noreply.github.com>
@moorec-aws moorec-aws marked this pull request as ready for review June 6, 2025 17:51
@moorec-aws moorec-aws requested a review from a team as a code owner June 6, 2025 17:51
@sonarqubecloud
Copy link

@moorec-aws moorec-aws merged commit ce3d1fe into aws-deadline:mainline Jun 17, 2025
16 checks passed
@moorec-aws moorec-aws deleted the moorec/update_workflows branch June 17, 2025 17:03
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