PHP Monitor: Testing self-updater functionality #230
Replies: 5 comments 3 replies
-
If all goes well, the process should look like this: Sample.Demo.mp4When the process has been completed, you should be running the latest stable version of the app again. |
Beta Was this translation helpful? Give feedback.
-
Looking good! MacBook Air, M1 2020, macOS Ventura 13.1: phpmon-updater.mp4 |
Beta Was this translation helpful? Give feedback.
-
Worked like a charm. MacBook Pro M1 Pro 2021 Ventura 13.0 |
Beta Was this translation helpful? Give feedback.
-
Works great! Macbook Pro 2019 Ventura 13.1 |
Beta Was this translation helpful? Give feedback.
-
If you'd like to further help test this, you can install the latest DEV build here: (This is basically PHP Monitor 5.7 with the updater added in. I will be pushing updates over the next few weeks, so if you'd like you can help me test that as well, you can. Cheers!) |
Beta Was this translation helpful? Give feedback.
-
Update
Thanks, I've gotten enough feedback so far, and I have released a first DEV build that is ready for testing.
If you'd like to further help test this, you can install the latest DEV build, which includes the new updater functionality and should receive a few updates over the next few weeks:
https://github.com/nicoverbruggen/phpmon/releases/tag/v5.8b1
Original Post
Hello everyone.
As part of the 5.8 update for PHP Monitor and in anticipation of future updates (v6.0), I have been working on an auto-updater for PHP Monitor.
I do need your help during this initial phase to check if this approach is viable and doesn't cause issues on your system. So please, give this a go and let me know if this worked!
How to test
Step 1: Download the PHP Monitor version that can only update itself
This is a build that launches itself and immediately searches for an update. It does not contain the core functionality. Or rather, it does, but the relevant code path is never called.
Download it here: phpmon-updater.zip
Step 2: Unzip the app and place it in /Applications
Make sure to place it there! If you put the app elsewhere, the old version will not be removed upon updating.
Step 3: Start PHP Monitor
Step 4: Press "Install Update"
Please respond in the thread below if that worked, thanks!
After the self-update is complete, you are running the stable version of PHP Monitor again, so please understand that you will need to manually upgrade to v5.8 (when that version releases!) in order to get automatic updates from now on.
Thank you for your feedback.
Beta Was this translation helpful? Give feedback.
All reactions