diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 9e788ad..fe7afae 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -61,6 +61,8 @@ jobs: EXPECTED_SHA: ${{ inputs.commit_sha }} run: | test -z "$(git tag --list "$TAG")" + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" git tag -a "$TAG" "$EXPECTED_SHA" -m "Release $TAG" git push origin "refs/tags/$TAG" diff --git a/scripts/test_release_workflows.py b/scripts/test_release_workflows.py index 92b1974..5782f34 100644 --- a/scripts/test_release_workflows.py +++ b/scripts/test_release_workflows.py @@ -22,6 +22,8 @@ def test_create_release_checks_exact_master_before_annotated_tag(self): workflow = self.read("create-release.yml") self.assertIn('git rev-parse origin/master', workflow) self.assertIn('git tag -a', workflow) + self.assertIn('git config user.name "github-actions[bot]"', workflow) + self.assertIn('git config user.email "41898282+github-actions[bot]@users.noreply.github.com"', workflow) self.assertIn("--check-play", workflow) self.assertIn("environment: release", workflow)