Skip to content

add gh app, change autocommit to verified-bot-commit#359

Merged
andrew-fleming merged 2 commits intoOpenZeppelin:mainfrom
andrew-fleming:add-gh-app
Mar 20, 2026
Merged

add gh app, change autocommit to verified-bot-commit#359
andrew-fleming merged 2 commits intoOpenZeppelin:mainfrom
andrew-fleming:add-gh-app

Conversation

@andrew-fleming
Copy link
Contributor

@andrew-fleming andrew-fleming commented Jan 25, 2026

This PR proposes to:

Fixes #321

Summary by CodeRabbit

  • Chores
    • Updated release preparation workflow with enhanced authentication and verification mechanisms to improve release deployment reliability and security.

✏️ Tip: You can customize this high-level summary in your review settings.

@andrew-fleming andrew-fleming requested review from a team as code owners January 25, 2026 03:55
@coderabbitai
Copy link

coderabbitai bot commented Jan 25, 2026

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: abd03d78-5329-4dae-be2d-97010e0b60d6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

The release preparation workflow is updated to retrieve a GitHub App token during checkout and replace the simple auto-commit step with a two-step process that collects changed files and creates a verified bot commit.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow Configuration
.github/workflows/prepare-release.yml
Added GitHub App token retrieval step using actions/create-github-app-token and passes token to Checkout. Replaced single "Auto-commit changes" step with two-step verified commit process: "Collect changed files" (outputs file list) and "Commit version bump" (uses iarekylew00t/verified-bot-commit action with message, token, ref, and collected files).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 A token appears, shiny and bright,
GitHub App whispers through the night,
Changed files collected, sorted with care,
Verified commits floating through air! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the two main changes: adding GitHub App token retrieval and replacing auto-commit with verified-bot-commit action.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@emnul emnul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice!

@0xisk 0xisk moved this from Backlog to Needs Review in OZ Development for Midnight Feb 25, 2026
@0xisk 0xisk added the github_actions Pull requests that update GitHub Actions code label Feb 25, 2026
@andrew-fleming andrew-fleming merged commit d50d28f into OpenZeppelin:main Mar 20, 2026
7 checks passed
@github-project-automation github-project-automation bot moved this from Needs Review to Complete/Stable Release in OZ Development for Midnight Mar 20, 2026
@andrew-fleming andrew-fleming deleted the add-gh-app branch March 20, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

Status: Complete/Stable Release

Development

Successfully merging this pull request may close these issues.

Add verified sig to autocommit in the CI

4 participants