Skip to content

Require PHP 8.3 and fix the bundled-package flow#6

Merged
itshypax merged 1 commit into
mainfrom
fix/php83-and-bundled-mode
Jul 16, 2026
Merged

Require PHP 8.3 and fix the bundled-package flow#6
itshypax merged 1 commit into
mainfrom
fix/php83-and-bundled-mode

Conversation

@itshypax

Copy link
Copy Markdown
Contributor

Two findings from a real install attempt on shared hosting:

  • PHP gate was 8.2, but ignis requires 8.3 (composer.json). On a 8.2 webspace the install died at the composer step with a cryptic platform error — now the requirements check blocks early with a clear message.
  • Bundled-package mode ran composer even though the install package ships vendor/ — on webspace without exec that killed the whole install. Composer now only runs for git checkouts (main/custom). The progress modal also reads the hidden mode input, so a bundled install shows its actual steps instead of Verbindung zu GitHub / Repository wird geklont.

ignis requires PHP 8.3 since the plugin release (composer.json says
so), but the setup still let 8.2 through - the install then died at
the composer step with a cryptic platform error instead of a clear
requirement message up front.

The bundled-package mode also ran composer even though the install
package ships vendor/ - on typical webspace without exec that killed
the whole install. Composer now only runs for git checkouts
(main/custom branch). The progress modal reads the hidden mode input
too, so a bundled install shows its actual steps instead of
'Verbindung zu GitHub' and 'Repository wird geklont'.
@itshypax
itshypax merged commit db5d277 into main Jul 16, 2026
4 checks passed
@itshypax
itshypax deleted the fix/php83-and-bundled-mode branch July 16, 2026 06:40
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.

1 participant