Skip to content

Ship an install package with each release - #296

Merged
itshypax merged 1 commit into
mainfrom
feat/install-package
Jul 14, 2026
Merged

itshypax merged 1 commit into
mainfrom
feat/install-package

Conversation

@itshypax

@itshypax itshypax commented Jul 14, 2026 •

Copy link
Copy Markdown
Collaborator

Companion to EmergencyForge/ignis-setup#5 - releases now carry a third artifact, ignis-<version>-install.zip, containing:

  • setup.php (fetched from the Setup repo at build time, syntax-checked)
  • the application archive
  • a readme.txt walking through the three installation steps in plain German

The updated wizard detects the bundled archive next to itself, extracts it instead of downloading from GitHub, deletes it afterwards and cleans up the readme together with its own self-delete. The classic standalone flow (download latest release / git branch) keeps working unchanged when no archive is bundled.

Every release now also ships ignis-<version>-install.zip: the setup
wizard from EmergencyForge/intraRP-Setup, the application archive and
a short readme.txt that explains the three steps (upload both files,
open setup.php, follow the wizard). The wizard detects the bundled
archive and extracts it locally instead of downloading from GitHub,
which also unblocks hosts without curl/allow_url_fopen. Checksums
cover the new artifact like the existing ones.
@ef-sparky

ef-sparky Bot commented Jul 14, 2026

Copy link
Copy Markdown

✅ Alle Checks bestanden

1 Dateien geändert · +57 -0

Übersicht

Check Status Details
Build (PHP 8.3 – 8.4) ✅ Bestanden
Unit Tests (8.3/8.4) ✅ Bestanden Keine Tests
Integration Tests ✅ Bestanden Keine Tests
Feature Tests (HTTP) ✅ Bestanden Keine Tests
Frontend Build ✅ Bestanden
Security Audit ✅ Bestanden
PHPStan ✅ Bestanden

Unit Tests ✅

✅ 0 Tests bestanden.

Integration Tests ✅

✅ 0 Tests bestanden.

Feature Tests (HTTP) ✅

✅ 0 Tests bestanden.

Frontend Build ✅

Assets in Sync mit Source (SCSS + Vite gebaut, kein Diff).

PHPStan – Statische Analyse ✅

Keine Fehler gefunden.

Security Audit ✅

Keine bekannten Schwachstellen.


Workflow-Log ansehen

@itshypax
itshypax merged commit c73f761 into main Jul 14, 2026
10 checks passed
@itshypax
itshypax deleted the feat/install-package branch July 14, 2026 18:01
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