Skip to content

add app/design path #2527

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

Merged
merged 13 commits into from
May 17, 2025
Merged

Conversation

webcreative24
Copy link
Contributor

add "app/design" as magento editable folder

if (magentoPathUrl != null) {
if (magentoToFolders == null) {
magentoToFolders = List.of(
magentoPathUrl
magentoPathUrl,
magentoDesignUrl
);
} else {
magentoToFolders.add(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

magentoPathUrl,
magentoDesignUrl

please add here to

Refactored logic to handle Magento folder paths more robustly, ensuring design paths are added without overwriting existing ones. Updated plugin version to 2025.1.1 and added relevant changelog entry for bug fix magento#2527. Incremental version changes made in plugin metadata and build properties.
@MaximGns
Copy link

would be nice if this fix is released asap

@webcreative24
Copy link
Contributor Author

MaximGns

You can install the patched version manually by uploading it to PHPStorm
here you go

PhpStorm Magento 2 Plugin-2025.1.0.zip

Modified the `click()` method in `SharedSteps.kt` to include specific point coordinates, ensuring accurate interaction with the 'New Project' button. This change prevents potential misclicks and improves test reliability.
@VitaliyBoyko
Copy link
Contributor

@webcreative24 could you please sign CLA

@webcreative24
Copy link
Contributor Author

@webcreative24 could you please sign CLA

done

Refactored utility classes to improve structure and clarity by adding proper encapsulation and final declarations. Fixed group ID inconsistencies in plugin XML to align with intended usage. Re-enabled commented-out steps in `uitests.yml` for capturing and uploading artifacts on test failures.
Registered PS.MarkRootGroup to correctly add the action, addressing a missing functionality. Changed test artifact capture condition from Windows to Ubuntu for consistency with the testing environment.
This ensures no lingering Chrome or Chromium processes interfere with test execution, improving reliability. The step is added both before and during test execution for Ubuntu environments.
The step to kill Chrome processes was unnecessary and has been removed to simplify the workflow. This change reduces redundancy and ensures the workflow remains focused on essential tasks.
Ensure browsers are properly closed in all scenarios by invoking `closeBrowser()` in the appropriate locations. Additionally, include termination of Chrome processes on Linux systems for better cleanup.
Ensure browsers are properly closed in all scenarios by invoking `closeBrowser()` in the appropriate locations. Additionally, include termination of Chrome processes on Linux systems for better cleanup.
Commented out steps for capturing and uploading test artifacts in the UI test workflow. This change likely aims to streamline the workflow and reduce unnecessary artifact handling during test failures.
@VitaliyBoyko VitaliyBoyko merged commit 48ae360 into magento:5.4.0-develop May 17, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment