extension_ci: Auto-assign version bumps to GitHub actor (#44929)

Finn Evers created

Release Notes:

- N/A

Change summary

.github/workflows/extension_bump.yml                | 1 +
tooling/xtask/src/tasks/workflows/extension_bump.rs | 5 +++--
tooling/xtask/src/tasks/workflows/extensions.rs     | 0 
3 files changed, 4 insertions(+), 2 deletions(-)

Detailed changes

.github/workflows/extension_bump.yml 🔗

@@ -113,6 +113,7 @@ jobs:
         delete-branch: true
         token: ${{ steps.generate-token.outputs.token }}
         sign-commits: true
+        assignees: ${{ github.actor }}
     timeout-minutes: 1
   create_version_label:
     needs:

tooling/xtask/src/tasks/workflows/extension_bump.rs 🔗

@@ -1,4 +1,4 @@
-use gh_workflow::*;
+use gh_workflow::{ctx::Context, *};
 use indoc::indoc;
 
 use crate::tasks::workflows::{
@@ -287,7 +287,8 @@ fn create_pull_request(new_version: StepOutput, generated_token: StepOutput) ->
             .add("base", "main")
             .add("delete-branch", true)
             .add("token", generated_token.to_string())
-            .add("sign-commits", true),
+            .add("sign-commits", true)
+            .add("assignees", Context::github().actor().to_string()),
     )
 }