ci: Explicitly set git committer information in protobuf check (#44582) (cherry-pick to preview) (#44900)

zed-zippy[bot] and Finn Evers created

Cherry-pick of #44582 to preview

----
This should hopefully fix the flakes for good.

Release Notes:

- N/A

Co-authored-by: Finn Evers <finn@zed.dev>

Change summary

.github/workflows/run_tests.yml                | 2 ++
tooling/xtask/src/tasks/workflows/run_tests.rs | 2 ++
2 files changed, 4 insertions(+)

Detailed changes

.github/workflows/run_tests.yml 🔗

@@ -497,6 +497,8 @@ jobs:
     env:
       GIT_AUTHOR_NAME: Protobuf Action
       GIT_AUTHOR_EMAIL: ci@zed.dev
+      GIT_COMMITTER_NAME: Protobuf Action
+      GIT_COMMITTER_EMAIL: ci@zed.dev
     steps:
     - name: steps::checkout_repo
       uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

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

@@ -368,6 +368,8 @@ pub(crate) fn check_postgres_and_protobuf_migrations() -> NamedJob {
             .runs_on(runners::LINUX_DEFAULT)
             .add_env(("GIT_AUTHOR_NAME", "Protobuf Action"))
             .add_env(("GIT_AUTHOR_EMAIL", "ci@zed.dev"))
+            .add_env(("GIT_COMMITTER_NAME", "Protobuf Action"))
+            .add_env(("GIT_COMMITTER_EMAIL", "ci@zed.dev"))
             .add_step(steps::checkout_repo().with(("fetch-depth", 0))) // fetch full history
             .add_step(remove_untracked_files())
             .add_step(ensure_fresh_merge())