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

8.2 to 8.4 upgrade #978

Merged
merged 7 commits into from
Jan 31, 2025
Merged

8.2 to 8.4 upgrade #978

merged 7 commits into from
Jan 31, 2025

Conversation

dmols
Copy link
Contributor

@dmols dmols commented Jan 14, 2025

This PR introduces changes that allow UDOIT to work with PHP 8.4 instead of 8.2, which no longer has active support, as of last December (read here for more details).

Please let me know if issues come up running this branch. Due to the sheer volume of changes between the 8.2 branches and this one, you may have to clear the cache and run the following commands to have UDOIT load properly.

Before running the containers:

rm composer.lock
rm -rf vendor
docker compose -f docker-compose.nginx.yml run composer composer clear-cache
and finally:
docker compose -f docker-compose.nginx.yml run composer composer install to reinstall the necessary packages

Then run the containers from scratch using:

docker compose -f docker-compose.nginx.yml up --build

@dmols dmols requested review from mbusch3 and panbed January 14, 2025 22:29
@dmols dmols self-assigned this Jan 14, 2025
Copy link

@panbed panbed left a comment

Choose a reason for hiding this comment

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

Great work getting the upgrade to work, I knew you could do it :-)

I've been testing the changes and it seems like the user side is good, I couldn't really find anything that didn't work at least. As far as I can see, I think we're fine to merge this into dev. I've also been already using these changes in the equal-access branch and I haven't ran into any issues either.

@dmols dmols changed the base branch from dev to dev-pr-testing January 24, 2025 21:12
@dmols dmols merged commit f66fff2 into dev-pr-testing Jan 31, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants