From abec5e8a877d0624dce2be0214d640da3e687e90 Mon Sep 17 00:00:00 2001 From: Andy Fragen Date: Thu, 16 Jul 2026 11:24:05 -0700 Subject: [PATCH 1/2] Git Updater Lite integration Removes Git Updater integration. Still need to have Additions on https://gutenbergtimes.com --- composer.json | 4 ++-- gutenberg.php | 33 ++++++++------------------------- 2 files changed, 10 insertions(+), 27 deletions(-) diff --git a/composer.json b/composer.json index 63a12f55c80e8e..8574d27cae8baa 100644 --- a/composer.json +++ b/composer.json @@ -41,8 +41,8 @@ } ], "require": { - "php": ">=7.4", - "composer/installers": "^1.0 || ^2.0" + "composer/installers": "^1.0 || ^2.0", + "afragen/git-updater-lite": "^3" }, "scripts": { "format": "phpcbf --standard=phpcs.xml.dist --report-summary --report-source", diff --git a/gutenberg.php b/gutenberg.php index 9236537dc8bbd1..40937c3459957c 100644 --- a/gutenberg.php +++ b/gutenberg.php @@ -9,35 +9,18 @@ * Version: 23.7.20260716 * Author: Gutenberg Team and Birgit Pauli-Haack (Gutenberg Times) * Text Domain: gutenberg - * GitHub Plugin URI: bph/gutenberg - * Primary Branch: trunk - * Release Asset: true + * Update URI: https://gutenbergtimes.com * * @package gutenberg */ -// GitHub Updater filters. -add_filter( - 'gu_override_dot_org', - function ( $overrides ) { - return array_merge( - $overrides, - array( 'gutenberg/gutenberg.php' ) - ); - } -); -add_filter( - 'gu_release_asset_rollback', - function ( $rollback, $file ) { - if ( $file === plugin_basename( __FILE__ ) ) { - return [ 'gutenberg-nightly' ]; - } - }, - 10, - 2 -); -add_filter( 'gu_no_release_asset_branches', '__return_true' ); -// End GitHub Updater filters. + // Initialize Git Updater Lite. + require_once __DIR__ . '/vendor/afragen/git-updater-lite/Lite.php'; +( new \Fragen\Git_Updater\Lite( __FILE__ ) )->run(); + +// Get dev release assets for Gutenberg plugin. +add_filter( 'gu_dev_release_asset', fn( $bool, $repo ) => ( 'gutenberg' === $repo->slug ), 10, 2 ); + ### BEGIN AUTO-GENERATED DEFINES From 4765f18f85eed7e1250148a79a8d230928b1c4d5 Mon Sep 17 00:00:00 2001 From: Andy Fragen Date: Wed, 5 Aug 2026 18:16:37 -0400 Subject: [PATCH 2/2] add back GU integration add GUL integration with guard return empty line remove extra line Revert "remove extra line" This reverts commit 0aaf3e8b7af900bac271c8539a3c4b28ae736c7f. put all those extra spaces back --- gutenberg.php | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/gutenberg.php b/gutenberg.php index 40937c3459957c..1c0f7e51a0a283 100644 --- a/gutenberg.php +++ b/gutenberg.php @@ -10,17 +10,45 @@ * Author: Gutenberg Team and Birgit Pauli-Haack (Gutenberg Times) * Text Domain: gutenberg * Update URI: https://gutenbergtimes.com + * GitHub Plugin URI: bph/gutenberg + * Primary Branch: trunk + * Release Asset: true * * @package gutenberg */ +// Add the development channel to the Git Updater Lite API URL for the Gutenberg plugin. +add_filter( 'git_updater_lite_api_url', fn( $url, $slug ) => ( 'gutenberg' === $slug ) ? add_query_arg( [ 'channel' => 'development' ], $url ) : $url, 10, 2 ); + // Initialize Git Updater Lite. - require_once __DIR__ . '/vendor/afragen/git-updater-lite/Lite.php'; -( new \Fragen\Git_Updater\Lite( __FILE__ ) )->run(); + if ( file_exists( __DIR__ . '/vendor/afragen/git-updater-lite/Lite.php' ) ) { + require_once __DIR__ . '/vendor/afragen/git-updater-lite/Lite.php'; + ( new \Fragen\Git_Updater\Lite( __FILE__ ) )->run(); +} -// Get dev release assets for Gutenberg plugin. -add_filter( 'gu_dev_release_asset', fn( $bool, $repo ) => ( 'gutenberg' === $repo->slug ), 10, 2 ); +// GitHub Updater filters. +add_filter( + 'gu_override_dot_org', + function ( $overrides ) { + return array_merge( + $overrides, + array( 'gutenberg/gutenberg.php' ) + ); + } +); +add_filter( + 'gu_release_asset_rollback', + function ( $rollback, $file ) { + if ( $file === plugin_basename( __FILE__ ) ) { + return [ 'gutenberg-nightly' ]; + } + }, + 10, + 2 +); +add_filter( 'gu_no_release_asset_branches', '__return_true' ); +// End GitHub Updater filters. ### BEGIN AUTO-GENERATED DEFINES