PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar alikon
alikon
21 Aug 2025

Summary of Changes

Backport [6.0] Add Support for Github Codespaces #45719 to 5.4

Testing Instructions

see #45719 and manual joomla/Manual#496

Actual result BEFORE applying this Pull Request

N/A

Expected result AFTER applying this Pull Request

An easy way to test PRs on the cloud without setting everything up manually and on your local machine

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar alikon alikon - open - 21 Aug 2025
avatar alikon alikon - change - 21 Aug 2025
Status New Pending
avatar alikon alikon - change - 21 Aug 2025
The description was changed
avatar alikon alikon - edited - 21 Aug 2025
avatar alikon alikon - change - 22 Aug 2025
Labels Added: PR-5.4-dev
396c970 25 Aug 2025 avatar alikon ssl
302d377 25 Aug 2025 avatar alikon 443
0168273 25 Aug 2025 avatar alikon 443
13ebbb8 25 Aug 2025 avatar alikon https
avatar joomla-cms-bot joomla-cms-bot - change - 26 Aug 2025
Category JavaScript Unit Tests
avatar alikon alikon - change - 26 Aug 2025
Labels Added: Unit/System Tests
e4d30c9 26 Aug 2025 avatar alikon 301
avatar joomla-cms-bot joomla-cms-bot - change - 26 Aug 2025
Category JavaScript Unit Tests
avatar alikon alikon - change - 28 Aug 2025
Labels Removed: Unit/System Tests
avatar muhme muhme - test_item - 12 Sep 2025 - Tested successfully
avatar muhme
muhme - comment - 12 Sep 2025

I have tested this item ✅ successfully on d71883c

@alikon @mahmoudmagdy1-1 @laoneo ✅ Successfully tested fpr 5.4-dev with branch from PR on own fork:

  • Created Codespace
  • Logged in to Joomla administrator backend, enabled 'Debug System' and 'Log Almost Everything', played arround and checked the Joomla log files with 4LOGS plugin and in VSC
  • Installed German language packet as extension by file upload and configured as Administrator default
  • Installed module zitat-service.de from JED, configured and checked it is working
  • Running some Cypress tests with GUI manually
  • Running full System Tests headless (takes 24 minutes –  I think that leaving Xdebug enabled all the time reduces performance and is therefore not recommended from my point of view, also 33 of 148 failed - but the env is for sure not recommended to run all the System Tests)
  • Logged in to phpMyAdmin
  • ❌ Failed to install Patchtester 4.4.0 with file upload
    • Solved by installing via URL, fetching data works, applying a PR works and file is changed
  • ❌ Tried to register for automated updates: Error while registering to automated update service: Invalid JSON body (500).
  • Direct testing a PR as documented is only possible after merge and GitHub action is available for 5.4-dev branch
  • Installed vim package 😄, forced PHP error and checked it is logged in /var/log/php_errors.log file
  • ⚠️ Compared the 5 new files with #45719 already merged 6.0-dev branch there are a lot of differences, I would recommend to unify for 5.4 and 6.0 or at least have only the difference in PHP 8.2 and 8.3

Restrictions and workarounds, as well as the Codespace usage paying needs to be documented. I will do.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/45950.

avatar richard67 richard67 - change - 12 Sep 2025
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2025-09-12 16:27:43
Closed_By richard67
avatar richard67 richard67 - close - 12 Sep 2025
avatar richard67 richard67 - merge - 12 Sep 2025
avatar richard67
richard67 - comment - 12 Sep 2025

Thanks all (author and testers).

Add a Comment

Login with GitHub to post a comment