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

Refactor and Cleanup the Code base #45

Merged
merged 17 commits into from
Oct 25, 2023
Merged

Conversation

Derroylo
Copy link
Owner

Closes #31

@Derroylo Derroylo added this to the v0.4.3 milestone Oct 16, 2023
@Derroylo Derroylo self-assigned this Oct 16, 2023
@Derroylo Derroylo linked an issue Oct 16, 2023 that may be closed by this pull request
@Derroylo Derroylo linked an issue Oct 16, 2023 that may be closed by this pull request
@Derroylo Derroylo marked this pull request as draft October 16, 2023 22:57
@Derroylo Derroylo modified the milestones: v0.4.3, v0.4.2 Oct 22, 2023
@Derroylo Derroylo marked this pull request as ready for review October 25, 2023 23:09
@Derroylo Derroylo merged commit b046a69 into develop Oct 25, 2023
@Derroylo Derroylo deleted the feature/31-cleanuprefactoring branch October 25, 2023 23:12
Derroylo added a commit that referenced this pull request Nov 12, 2023
* Implemented the xdebug setting command
* Packages can now be installed via a command
* Updated github actions for pre-releases and included prerelease info in version output
* Added checks if the php version is already correctly set and install only packages that are not already installed
* Corrected a bug regarding version number
* Fix Exception when gpt.yml is not found
* Restart the webserver when additional packages were installed during restore
* Fix an error with custom docker-compose file names and locations
* Added path to custom docker-compose also to the stop command
* Install packages that are available in the latest php version but not yet installed in the new version when changing php versions
* Fix the display error
* Fixed an error in the update script
* Refactor and Cleanup the Code base (#45)
* Refactored the code base
* Added better error handling for missing/malformed .gpt.yml
* Rewrote the internal config reader/writer
* Replaced deprecated functions
* Fix for a racing condition that could prevent shell scripts from being executable (#49)
* Load the configuration before trying to attempt to check for program update
* Add a check if a custom named docker compose file can be used (#51)
* Copy the file gpt.sh to home folder to prevent future problems with changes in that file
* Update gpt.yml only when changes have been made (#52)
* Added a timeout for commands (#53)
* Added a timeout for shell commands and set a timeout of 5min for nodejs version change
* Restart apache after changes have been made to php.ini file for web (#56)
* Set GITPOD_REPO_ROOT in the gpt.sh (#57)
* Set GITPOD_REPO_ROOT in the gpt.sh
* Restore packages that were available in the last used nodejs version (#58)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Cleanup/Refactoring
1 participant