Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[5.0] Fix cli installation #41213

Merged
merged 2 commits into from
Jul 24, 2023
Merged

Conversation

heelc29
Copy link
Contributor

@heelc29 heelc29 commented Jul 23, 2023

Summary of Changes

  1. Apply the changes from installation/includes/app.php of [5.0] Rework session/application DIC to avoid circular dependencies #36499 also for cli installation/includes/cli.php
  2. Apply the changes from installation/src/Application/InstallationApplication.php of [5.0] b/c plugin for deprecation #40664 also for cli installation/src/Application/CliInstallationApplication.php

Testing Instructions

run php installation/joomla.php

Actual result BEFORE applying this Pull Request

image

image

Expected result AFTER applying this Pull Request

image

image

@HLeithner
Copy link
Member

@wilsonge that was not expected or?

@heelc29
Copy link
Contributor Author

heelc29 commented Jul 23, 2023

The PR for "cli installation" #38325 have been merged in october 2022 and the pr for "rework session/application" is last updated in june 2022...

@heelc29
Copy link
Contributor Author

heelc29 commented Jul 23, 2023

@HLeithner I also found another bug that interrupts the installation (has something to do with the compat plugin pr)

@heelc29
Copy link
Contributor Author

heelc29 commented Jul 23, 2023

Since the API system tests were also moved to cypress in 4.4, there is no longer a "test" for the cli installation 😢

@wilsonge
Copy link
Contributor

Yeah as @heelc29 says. CLI came along after my PR and i didn't even think about it when rebasing.

@HLeithner HLeithner merged commit 80cb08f into joomla:5.0-dev Jul 24, 2023
@HLeithner
Copy link
Member

thanks

@heelc29 heelc29 deleted the 5.0/installation/cli branch July 24, 2023 09:49
GeraintEdwards pushed a commit to GeraintEdwards/joomla-cms that referenced this pull request Aug 14, 2023
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.

4 participants