Skip to content

Conversation

@dazuma
Copy link
Owner

@dazuma dazuma commented Jan 5, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR sets up release automation infrastructure using the toys-release gem, enabling automated gem releases through GitHub Actions workflows.

  • Adds toys-release configuration files for defining release metadata
  • Introduces five GitHub Actions workflows to handle release lifecycle (request, retry, perform, and PR hooks)
  • Configures repository-specific release settings including gem name, directory, and GitHub Pages integration

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
.toys/release.rb Loads the toys-release gem to enable release tooling
.toys/.data/releases.yml Defines release configuration including repository, gem metadata, and author information
.github/workflows/release-retry.yml Workflow to retry failed releases manually
.github/workflows/release-request.yml Workflow to create release pull requests on demand
.github/workflows/release-perform.yml Workflow to force a release manually for a specific version
.github/workflows/release-hook-on-push.yml Automated workflow to update open release PRs when main branch is pushed
.github/workflows/release-hook-on-closed.yml Automated workflow to process and publish releases when release PRs are merged

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dazuma dazuma merged commit 5eec4c9 into main Jan 5, 2026
3 checks passed
@dazuma dazuma deleted the pr/release branch January 5, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants