From 6a9ebe4910fcae2324b97c9664a3b42f35a09526 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 24 Feb 2026 14:22:04 +1100 Subject: [PATCH 1/4] Add `gem build` to reference commands --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index cc02f7a52..19c43e53d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -22,6 +22,7 @@ bundle exec rubocop # Run linter bundle exec rubocop -a # Auto-fix lint issues bundle exec yard doc # Generate docs, open in browser bundle exec yard stats --list-undoc # Show undocumented methods +gem build # Build the gem (no arguments — auto-picks the gemspec) rake new_release # Start a new release (interactive) ``` From 2ecc6253bd00bbbad882c9e054cc7223534a3cc1 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 24 Feb 2026 14:22:32 +1100 Subject: [PATCH 2/4] Fix naming for Fastlane, Day One, and Pocket Casts --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 19c43e53d..30282154f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ This file provides guidance to AI agents when working with code in this reposito ## Overview -Release Toolkit is a fastlane plugin implemented as a Ruby gem (`fastlane-plugin-wpmreleasetoolkit`) providing actions and helper utilities for release automation of Automattic's mobile apps. It standardizes the release process across multiple products (WordPress, Jetpack, WooCommerce, DayOne, PocketCats, Tumblr, Studio, …), repositories, and platforms (iOS, Android, macOS). +Release Toolkit is a Fastlane plugin implemented as a Ruby gem (`fastlane-plugin-wpmreleasetoolkit`) providing actions and helper utilities for release automation of Automattic's mobile apps. It standardizes the release process across multiple products (WordPress, Jetpack, WooCommerce, Day One, Pocket Casts, Tumblr, Studio, …), repositories, and platforms (iOS, Android, macOS). - **Language**: Ruby (version in `.ruby-version`, minimum in `fastlane-plugin-wpmreleasetoolkit.gemspec`) - **Framework**: Fastlane plugin From fc77f5036063d12d6daaea1fec10179aaec27913 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 24 Feb 2026 14:25:08 +1100 Subject: [PATCH 3/4] Address `gem build` warning regarding `activesupport` declaration --- Gemfile.lock | 2 +- fastlane-plugin-wpmreleasetoolkit.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 27e96e4d5..3384ae4d6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ PATH remote: . specs: fastlane-plugin-wpmreleasetoolkit (14.1.0) - activesupport (>= 6.1.7.1) + activesupport (>= 6.1.7.1, < 8) buildkit (~> 1.5) chroma (= 0.2.0) diffy (~> 3.3) diff --git a/fastlane-plugin-wpmreleasetoolkit.gemspec b/fastlane-plugin-wpmreleasetoolkit.gemspec index 96251615f..3b68211e4 100644 --- a/fastlane-plugin-wpmreleasetoolkit.gemspec +++ b/fastlane-plugin-wpmreleasetoolkit.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |spec| # since this would cause a circular dependency # spec.add_dependency 'your-dependency', '~> 1.0.0' - spec.add_dependency 'activesupport', '>= 6.1.7.1' # Required for fastlane to not crash when importing this plugin + spec.add_dependency 'activesupport', '>= 6.1.7.1', '< 8' # Required for fastlane to not crash when importing this plugin spec.add_dependency 'buildkit', '~> 1.5' spec.add_dependency 'chroma', '0.2.0' spec.add_dependency 'diffy', '~> 3.3' From f75238878185f8d6d71ccb8302cd6d33eadf9b68 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 25 Feb 2026 11:46:49 +1100 Subject: [PATCH 4/4] Use proper capitalization and formatting for _fastlane_ Co-authored-by: Olivier Halligon --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 30282154f..024ee6780 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ This file provides guidance to AI agents when working with code in this reposito ## Overview -Release Toolkit is a Fastlane plugin implemented as a Ruby gem (`fastlane-plugin-wpmreleasetoolkit`) providing actions and helper utilities for release automation of Automattic's mobile apps. It standardizes the release process across multiple products (WordPress, Jetpack, WooCommerce, Day One, Pocket Casts, Tumblr, Studio, …), repositories, and platforms (iOS, Android, macOS). +Release Toolkit is a _fastlane_ plugin implemented as a Ruby gem (`fastlane-plugin-wpmreleasetoolkit`) providing actions and helper utilities for release automation of Automattic's mobile apps. It standardizes the release process across multiple products (WordPress, Jetpack, WooCommerce, Day One, Pocket Casts, Tumblr, Studio, …), repositories, and platforms (iOS, Android, macOS). - **Language**: Ruby (version in `.ruby-version`, minimum in `fastlane-plugin-wpmreleasetoolkit.gemspec`) - **Framework**: Fastlane plugin