Skip to content

chore: process improvements#301

Open
crowecawcaw wants to merge 3 commits intoaws-deadline:mainlinefrom
crowecawcaw:wf/release-pipeline-fixes
Open

chore: process improvements#301
crowecawcaw wants to merge 3 commits intoaws-deadline:mainlinefrom
crowecawcaw:wf/release-pipeline-fixes

Conversation

@crowecawcaw
Copy link
Copy Markdown
Contributor

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

Release process is a bit tedious.

What was the solution? (How)

  • Improve pip and hatch caching with CI actions. (Caching was added in shared workflows already.)
  • Add permissions to release note process so they can be LLM generated
  • Add a single manual approval step instead of requiring manual approvals on every release step. Before merging, will require a new ManualReleaseGate environment and removing approvals for the release environment

What is the impact of this change?

Faster releases

How was this change tested?

Works in deadline-cloud repo

Was this change documented?

n/a

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: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>
Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>
Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>
@crowecawcaw crowecawcaw requested a review from a team as a code owner April 20, 2026 23:36
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants