Problem/Motivation

composer.json sets "secure-http": false. With Package Manager and Automatic Updates installed (webadmin enables both), the status report shows an error: "Composer settings don't satisfy Package Manager's requirements. HTTPS must be enabled for Composer downloads."

Steps to reproduce

  1. Build a site from webship_project 12.0.4 and install it with the Webship installer.
  2. Open /admin/reports/status: 1 error, "Errors found".

Proposed resolution

Remove "secure-http": false from config in composer.json; Composer's default, HTTPS required, is what Package Manager expects.

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ❌ Release

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • fix: Drop "secure-http": false from composer.json, which put a Package Manager error on the status report

AI-Generated: Yes

Comments

rajab natshah created an issue. See original summary.

  • rajab natshah committed 6b0c58b3 on 12.0.x
    fix: #3637261 Drop "secure-http": false from composer.json, which puts...
rajab natshah’s picture

Issue summary: View changes
Status: Active » Fixed

Merged in !15, pipeline 1042510.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture