Module Deployment Profiles

Module Deployment Profiles

Module Deployment Profiles

Verified against dev-next. Profiles define reproducible module/package combinations for CI installation and upgrade testing.

Source of truth

  • module-deployment-profiles.json

  • App\ModuleDeploymentProfiles

  • php artisan module:apply-profile

  • specs/998-rpm-profile-ci/ contracts and workflows

Purpose

  • Represent supported Community/Enterprise/module combinations

  • Drive deterministic RPM selection and module enablement

  • Exercise fresh-install and upgrade matrices

  • Detect dependency, migration, route, and package-profile regressions

Contributor guidelines

  • Keep generic/public profile definitions free of customer identifiers

  • Store customer-specific overlays in restricted configuration

  • Version profile schema changes with matching tests/contracts

  • Do not include repository credentials or license values