diff --git a/UpdateChecker b/UpdateChecker index c1a5af9f..0aa611c8 100644 --- a/UpdateChecker +++ b/UpdateChecker @@ -22,3 +22,15 @@ {"timestamp":"2025-04-17T16:08:54.865Z","level":"info","message":"Checking all updates...","details":{}} {"timestamp":"2025-04-17T16:09:08.984Z","level":"info","message":"Update check completed. Report:","details":{}} {"timestamp":"2025-04-17T16:09:09.921Z","level":"info","message":"Created issue #42","details":{}} +{"timestamp":"2025-04-30T05:06:58.046Z","level":"info","message":"Current working directory: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation","details":{}} +{"timestamp":"2025-04-30T05:06:58.048Z","level":"info","message":"Config directory path: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation/config","details":{}} +{"timestamp":"2025-04-30T05:06:58.048Z","level":"info","message":"Versions file path: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation/config/versions.json","details":{}} +{"timestamp":"2025-04-30T05:06:58.050Z","level":"info","message":"Directory exists: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation","details":{}} +{"timestamp":"2025-04-30T05:06:58.053Z","level":"info","message":"Write permissions verified for: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation","details":{}} +{"timestamp":"2025-04-30T05:06:58.054Z","level":"info","message":"Config directory exists","details":{}} +{"timestamp":"2025-04-30T05:06:58.054Z","level":"info","message":"Directory exists: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation/config","details":{}} +{"timestamp":"2025-04-30T05:06:58.054Z","level":"info","message":"Write permissions verified for: /home/runner/work/Internal---TechOps-Automation/Internal---TechOps-Automation/config","details":{}} +{"timestamp":"2025-04-30T05:06:58.055Z","level":"info","message":"Successfully read versions file","details":{}} +{"timestamp":"2025-04-30T05:06:58.055Z","level":"info","message":"Checking all updates...","details":{}} +{"timestamp":"2025-04-30T05:07:09.539Z","level":"info","message":"Update check completed. Report:","details":{}} +{"timestamp":"2025-04-30T05:07:10.331Z","level":"info","message":"Created issue #50","details":{}} diff --git a/VersionChecker b/VersionChecker index eb487fc2..241e0e54 100644 --- a/VersionChecker +++ b/VersionChecker @@ -19,3 +19,28 @@ {"timestamp":"2025-04-17T16:09:08.068Z","level":"info","message":"Notice: Theme 'effectivenews' not found on WordPress.org. This might be a premium or custom developed theme.","details":{}} {"timestamp":"2025-04-17T16:09:08.069Z","level":"warn","message":"Could not fetch WordPress.org info for theme effectivenews","details":{}} {"timestamp":"2025-04-17T16:09:08.984Z","level":"info","message":"Saved updates report to updates.json","details":{}} +{"timestamp":"2025-04-30T05:06:58.056Z","level":"info","message":"Fetching current versions from WordPress site...","details":{}} +{"timestamp":"2025-04-30T05:07:00.780Z","level":"info","message":"Saved current versions to versions.json","details":{}} +{"timestamp":"2025-04-30T05:07:00.780Z","level":"info","message":"Checking plugin updates...","details":{}} +{"timestamp":"2025-04-30T05:07:03.593Z","level":"info","message":"Notice: Plugin 'hello.php' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:03.593Z","level":"warn","message":"Could not fetch WordPress.org info for plugin hello.php","details":{}} +{"timestamp":"2025-04-30T05:07:04.421Z","level":"info","message":"Notice: Plugin 'googleanalytics.php' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:04.422Z","level":"warn","message":"Could not fetch WordPress.org info for plugin googleanalytics.php","details":{}} +{"timestamp":"2025-04-30T05:07:05.134Z","level":"info","message":"Notice: Plugin 'object-cache-pro' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:05.134Z","level":"warn","message":"Could not fetch WordPress.org info for plugin object-cache-pro","details":{}} +{"timestamp":"2025-04-30T05:07:05.976Z","level":"info","message":"Notice: Plugin 'td-cloud-library' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:05.976Z","level":"warn","message":"Could not fetch WordPress.org info for plugin td-cloud-library","details":{}} +{"timestamp":"2025-04-30T05:07:06.141Z","level":"info","message":"Notice: Plugin 'td-composer' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:06.141Z","level":"warn","message":"Could not fetch WordPress.org info for plugin td-composer","details":{}} +{"timestamp":"2025-04-30T05:07:06.473Z","level":"info","message":"Notice: Plugin 'techops-content-sync' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:06.473Z","level":"warn","message":"Could not fetch WordPress.org info for plugin techops-content-sync","details":{}} +{"timestamp":"2025-04-30T05:07:06.792Z","level":"info","message":"Notice: Plugin 'techops-content-sync-deact' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:06.792Z","level":"warn","message":"Could not fetch WordPress.org info for plugin techops-content-sync-deact","details":{}} +{"timestamp":"2025-04-30T05:07:07.123Z","level":"info","message":"Notice: Plugin 'techops-content-sync_deactivated' not found on WordPress.org. This might be a premium or custom developed plugin.","details":{}} +{"timestamp":"2025-04-30T05:07:07.123Z","level":"warn","message":"Could not fetch WordPress.org info for plugin techops-content-sync_deactivated","details":{}} +{"timestamp":"2025-04-30T05:07:08.268Z","level":"info","message":"Checking theme updates...","details":{}} +{"timestamp":"2025-04-30T05:07:08.434Z","level":"info","message":"Notice: Theme 'Newspaper' not found on WordPress.org. This might be a premium or custom developed theme.","details":{}} +{"timestamp":"2025-04-30T05:07:08.434Z","level":"warn","message":"Could not fetch WordPress.org info for theme Newspaper","details":{}} +{"timestamp":"2025-04-30T05:07:08.600Z","level":"info","message":"Notice: Theme 'effectivenews' not found on WordPress.org. This might be a premium or custom developed theme.","details":{}} +{"timestamp":"2025-04-30T05:07:08.600Z","level":"warn","message":"Could not fetch WordPress.org info for theme effectivenews","details":{}} +{"timestamp":"2025-04-30T05:07:09.539Z","level":"info","message":"Saved updates report to updates.json","details":{}} diff --git a/config/versions.json b/config/versions.json index 829d3878..34cfce95 100644 --- a/config/versions.json +++ b/config/versions.json @@ -36,6 +36,10 @@ "currentVersion": "2.4.9", "normalizedVersion": "2.4.9" }, + "google-analytics-for-wordpress": { + "currentVersion": "9.4.1", + "normalizedVersion": "9.4.1" + }, "hello.php": { "currentVersion": "1.7.2", "normalizedVersion": "1.7.2" @@ -84,6 +88,14 @@ "currentVersion": "1.0.0", "normalizedVersion": "1.0.0" }, + "techops-content-sync-deact": { + "currentVersion": "1.0.0", + "normalizedVersion": "1.0.0" + }, + "techops-content-sync_deactivated": { + "currentVersion": "1.0.0", + "normalizedVersion": "1.0.0" + }, "updraftplus": { "currentVersion": "2.23.3.26", "normalizedVersion": "2.23.3-26" diff --git a/updates.json b/updates.json index 6096f5b8..07bc86c0 100644 --- a/updates.json +++ b/updates.json @@ -63,11 +63,139 @@ "lastUpdated": "2024-01-28 5:04pm GMT", "hasUpdate": false }, + "google-analytics-for-wordpress": { + "currentVersion": "9.4.1", + "latestVersion": "9.4.1", + "requires": "5.6.0", + "lastUpdated": "2025-03-27 4:04pm GMT", + "hasUpdate": false + }, + "hcaptcha-for-forms-and-more": { + "currentVersion": "4.11.0", + "latestVersion": "4.13.0", + "requires": "5.3", + "lastUpdated": "2025-04-28 7:42am GMT", + "hasUpdate": true + }, + "wp-maintenance-mode": { + "currentVersion": "2.6.16", + "latestVersion": "2.6.17", + "requires": "4.7", + "lastUpdated": "2025-04-16 9:26am GMT", + "hasUpdate": true + }, + "limit-login-attempts-reloaded": { + "currentVersion": "2.26.18", + "latestVersion": "2.26.18", + "requires": "3.0", + "lastUpdated": "2025-02-10 3:10pm GMT", + "hasUpdate": false + }, + "otter-blocks": { + "currentVersion": "3.0.10", + "latestVersion": "3.0.11", + "requires": "6.2", + "lastUpdated": "2025-04-16 12:02pm GMT", + "hasUpdate": true + }, + "spinupwp": { + "currentVersion": "1.7.1", + "latestVersion": "1.7.1", + "requires": "4.7", + "lastUpdated": "2024-11-19 10:30am GMT", + "hasUpdate": false + }, + "stop-emails": { + "currentVersion": "1.2.1", + "latestVersion": "1.2.1", + "requires": "3.6", + "lastUpdated": "2025-04-16 9:11pm GMT", + "hasUpdate": false + }, + "updraftplus": { + "currentVersion": "2.23.3.26", + "latestVersion": "1.25.5", + "requires": "3.2", + "lastUpdated": "2025-04-17 9:45am GMT", + [INFO] Saved updates report to updates.json +[INFO] Update check completed. Report: +{ + "plugins": { + "akismet": { + "currentVersion": "5.3.7", + "latestVersion": "5.3.7", + "requires": "5.8", + "lastUpdated": "2025-04-14 11:37pm GMT", + "hasUpdate": false + }, + "bbpress": { + "currentVersion": "2.6.12", + "latestVersion": "2.6.13", + "requires": "6.0", + "lastUpdated": "2025-04-16 11:22pm GMT", + "hasUpdate": true + }, + "breeze": { + "currentVersion": "2.2.7", + "latestVersion": "2.2.9", + "requires": "6.0", + "lastUpdated": "2025-04-10 10:18am GMT", + "hasUpdate": true + }, + "advanced-nocaptcha-recaptcha": { + "currentVersion": "7.5.0", + "latestVersion": "7.5.0", + "requires": "5.0", + "lastUpdated": "2025-04-16 8:27am GMT", + "hasUpdate": false + }, + "classic-editor": { + "currentVersion": "1.6.7", + "latestVersion": "1.6.7", + "requires": "4.9", + "lastUpdated": "2024-12-03 9:03pm GMT", + "hasUpdate": false + }, + "contact-form-7": { + "currentVersion": "6.0.5", + "latestVersion": "6.0.6", + "requires": "6.6", + "lastUpdated": "2025-04-10 6:47am GMT", + "hasUpdate": true + }, + "db-access-adminer": { + "currentVersion": "2.1.0", + "latestVersion": "2.1.0", + "requires": "5.3", + "lastUpdated": "2023-02-22 3:00am GMT", + "hasUpdate": false + }, + "download-plugins-dashboard": { + "currentVersion": "1.9.4", + "latestVersion": "1.9.4", + "requires": "3.1", + "lastUpdated": "2024-10-31 8:11pm GMT", + "hasUpdate": false + }, + "email-log": { + "currentVersion": "2.4.9", + "latestVersion": "2.4.9", + "requires": "4.0", + "lastUpdated": "2024-01-28 5:04pm GMT", + "hasUpdate": false + }, + "google-analytics-for-wordpress": { + "currentVersion": "9.4.1", + "latestVersion": "9.4.1", + "requires": "5.6.0", + "lastUpdated": "2025-03-27 4:04pm GMT", + "hasUpdate": false + }, "hcaptcha-for-forms-and-more": { "currentVersion": "4.11.0", - "latestVersion": "4.12.0", + "latestVersion": "4.13.0", "requires": "5.3", - "lastUpdated": "2025-04-01 12:14pm GMT", + "lastUpdated": "2025-04-28 7:42am GMT", "hasUpdate": true }, "wp-maintenance-mode": { @@ -128,10 +256,10 @@ }, "wpforms-lite": { "currentVersion": "1.9.4.2", - "latestVersion": "1.9.4.2", + "latestVersion": "1.9.5.1", "requires": "5.5", - "lastUpdated": "2025-03-12 12:17pm GMT", - "hasUpdate": false + "lastUpdated": "2025-04-29 10:12am GMT", + "hasUpdate": true }, "wp-mail-smtp": { "currentVersion": "4.4.0", @@ -142,9 +270,9 @@ }, "wordpress-seo": { "currentVersion": "24.6", - "latestVersion": "24.9", + "latestVersion": "25.0", "requires": "6.6", - "lastUpdated": "2025-04-15 8:04am GMT", + "lastUpdated": "2025-04-29 7:54am GMT", "hasUpdate": true } }, @@ -171,5 +299,6 @@ "hasUpdate": false } }, - "timestamp": "2025-04-17T16:08:57.408Z" -} \ No newline at end of file + "timestamp": "2025-04-30T05:07:00.780Z" +} +[INFO] Created issue #50