Skip to content

Commit 842877a

Browse files
committed
chore: update bot name and email in workflows and documentation
1 parent f83fae5 commit 842877a

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -453,8 +453,8 @@ jobs:
453453
if: inputs.mode != 'dry-run'
454454
run: |
455455
set -euo pipefail
456-
git config user.name "grove-release[bot]"
457-
git config user.email "grove-release[bot]@users.noreply.github.com"
456+
git config user.name "grove-compass[bot]"
457+
git config user.email "4816812+grove-compass[bot]@users.noreply.github.com"
458458
git add manifest.json manifest.json.sig docs/security/artifacts/ install.sh.sig install.ps1.sig
459459
if git diff --cached --quiet; then
460460
echo "nothing to commit"

.github/workflows/rust-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ jobs:
7272
TOTAL: ${{ steps.count.outputs.total }}
7373
CORPUS: ${{ steps.count.outputs.corpus }}
7474
run: |
75-
git config user.email "github-actions[bot]@users.noreply.github.com"
76-
git config user.name "github-actions[bot]"
75+
git config user.email "4816812+grove-compass[bot]@users.noreply.github.com"
76+
git config user.name "grove-compass[bot]"
7777
git fetch origin badges 2>/dev/null || true
7878
if git rev-parse --verify origin/badges >/dev/null 2>&1; then
7979
git checkout -B badges origin/badges

docs/architecture/release-distribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ The signature covers the exact bytes of `manifest.json`; installers verify befor
9090

9191
Releases are tag-driven: the maintainer pushes `vX.Y.Z`, then dispatches `release` mode with that version. Version tags are the only source of release numbering; the workflow never creates tags.
9292

93-
After publishing, the `Commit transparency log` step (skipped for dry-run) stages `manifest.json`, `manifest.json.sig`, `install.sh.sig`, `install.ps1.sig`, and `docs/security/artifacts/`, commits as `grove-release[bot]`, and pushes to `main`. When branch protection rejects the direct push, the step pushes to `release/v<version>` (or `release/<mode>-<timestamp>` when no version applies) and opens a PR to `main` titled `release: transparency artifacts (...)`. This keeps the root manifest that installers fetch from `raw.githubusercontent.com/.../main` in sync with the latest release.
93+
After publishing, the `Commit transparency log` step (skipped for dry-run) stages `manifest.json`, `manifest.json.sig`, `install.sh.sig`, `install.ps1.sig`, and `docs/security/artifacts/`, commits as `grove-compass[bot]`, and pushes to `main`. When branch protection rejects the direct push, the step pushes to `release/v<version>` (or `release/<mode>-<timestamp>` when no version applies) and opens a PR to `main` titled `release: transparency artifacts (...)`. This keeps the root manifest that installers fetch from `raw.githubusercontent.com/.../main` in sync with the latest release.
9494

9595
## Post-release smoke test
9696

docs/security/runbooks/incident-response.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ A false-alarm review can follow; do NOT postpone the 1-hour actions pending inve
5656
gh release list --limit 30
5757
gh release view vX.Y.Z --json tagName,assets,createdAt
5858
```
59-
Diff each `manifest.json` revision against its predecessor: unexpected sequence jumps, changed artifact hashes or URLs, and commits outside the `grove-release[bot]` commit-back flow mark the compromised window.
59+
Diff each `manifest.json` revision against its predecessor: unexpected sequence jumps, changed artifact hashes or URLs, and commits outside the `grove-compass[bot]` commit-back flow mark the compromised window.
6060
2. For every release inside that window, re-verify the published manifest and artifacts with `bin/verify.sh` and the checks in `release-security-checks.md`; flag any release whose assets fail verification for deletion.
6161
3. Notify users via a GitHub Security Advisory on the repository, following the disclosure process in `SECURITY.md`: describe the compromise window, the new key fingerprint, the new `MINIMUM_SEQUENCE`, and instruct users to reinstall with the current `install.sh`/`install.ps1`.
6262

0 commit comments

Comments
 (0)