From e4eb99bd3e23c1361133785f300494733234685f Mon Sep 17 00:00:00 2001 From: Eddie Date: Fri, 26 Jul 2024 13:11:27 -0700 Subject: [PATCH] Updated local docker and composer build steps. Added config dist file. --- composer.json | 13 +- composer.lock | 452 +++++++++++++++++++++++++++--------- docker/php8.1.10/Dockerfile | 4 + wp-config.php.dist | 144 ++++++++++++ 4 files changed, 496 insertions(+), 117 deletions(-) create mode 100644 wp-config.php.dist diff --git a/composer.json b/composer.json index fad10f2..820ede9 100644 --- a/composer.json +++ b/composer.json @@ -73,7 +73,18 @@ }, "scripts": { "pre-autoload-dump": [ - "cd wp-content/plugins/the-events-calendar && composer i --ignore-platform-reqs --no-dev && git submodule update --init && cd common && composer i --ignore-platform-reqs --no-dev\n", + "cd wp-content/plugins/the-events-calendar && composer i --ignore-platform-reqs --no-dev && git submodule update --init", + "cd wp-content/plugins/the-events-calendar/common && composer i --ignore-platform-reqs --no-dev && git submodule update --init\n", + "cd wp-content/plugins/the-events-calendar nvm use && npm ci && npm run build\n", + "cd wp-content/plugins/the-events-calendar/common nvm use && npm ci && npm run build\n", + "cd wp-content/plugins/events-pro && composer i --ignore-platform-reqs --no-dev && git submodule update --init\n", + "cd wp-content/plugins/events-pro nvm use && npm ci && npm run build\n", + "cd wp-content/plugins/event-tickets && composer i --ignore-platform-reqs --no-dev && git submodule update --init\n", + "cd wp-content/plugins/event-tickets/common && composer i --ignore-platform-reqs --no-dev && git submodule update --init\n", + "cd wp-content/plugins/event-tickets nvm use && npm ci && npm run build\n", + "cd wp-content/plugins/event-tickets/common nvm use && npm ci && npm run build\n", + "cd wp-content/plugins/event-tickets-plus && composer i --ignore-platform-reqs --no-dev && git submodule update --init", + "cd wp-content/plugins/event-tickets-plus nvm use && npm ci && npm run build\n", "cd wp-content/plugins/plugin-analysis && composer i --ignore-platform-reqs\n" ] } diff --git a/composer.lock b/composer.lock index 93e9159..8d0dfda 100644 --- a/composer.lock +++ b/composer.lock @@ -66,12 +66,12 @@ "source": { "type": "git", "url": "https://github.com/composer/installers.git", - "reference": "2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe" + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe", - "reference": "2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe", + "url": "https://api.github.com/repos/composer/installers/zipball/12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e", "shasum": "" }, "require": { @@ -79,12 +79,12 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "composer/composer": "1.6.* || ^2.0", - "composer/semver": "^1 || ^3", - "phpstan/phpstan": "^0.12.55", - "phpstan/phpstan-phpunit": "^0.12.16", - "symfony/phpunit-bridge": "^5.3", - "symfony/process": "^5" + "composer/composer": "^1.10.27 || ^2.7", + "composer/semver": "^1.7.2 || ^3.4.0", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-phpunit": "^1", + "symfony/phpunit-bridge": "^7.1.1", + "symfony/process": "^5 || ^6 || ^7" }, "default-branch": true, "type": "composer-plugin", @@ -142,6 +142,7 @@ "cockpit", "codeigniter", "concrete5", + "concreteCMS", "croogo", "dokuwiki", "drupal", @@ -188,7 +189,7 @@ ], "support": { "issues": "https://github.com/composer/installers/issues", - "source": "https://github.com/composer/installers/tree/main" + "source": "https://github.com/composer/installers/tree/v2.3.0" }, "funding": [ { @@ -204,7 +205,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T12:07:30+00:00" + "time": "2024-06-24T20:46:46+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", @@ -284,6 +285,73 @@ }, "time": "2023-01-05T11:28:13+00:00" }, + { + "name": "defuse/php-encryption", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "paragonie/random_compat": ">= 2", + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" + }, + "bin": [ + "bin/generate-defuse-key" + ], + "type": "library", + "autoload": { + "psr-4": { + "Defuse\\Crypto\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Hornby", + "email": "taylor@defuse.ca", + "homepage": "https://defuse.ca/" + }, + { + "name": "Scott Arciszewski", + "email": "info@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "Secure PHP Encryption Library", + "keywords": [ + "aes", + "authenticated encryption", + "cipher", + "crypto", + "cryptography", + "encrypt", + "encryption", + "openssl", + "security", + "symmetric key cryptography" + ], + "support": { + "issues": "https://github.com/defuse/php-encryption/issues", + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" + }, + "time": "2023-06-19T06:10:36+00:00" + }, { "name": "firebase/php-jwt", "version": "v6.3.2", @@ -352,12 +420,12 @@ "source": { "type": "git", "url": "https://github.com/johnpbloch/wordpress-core.git", - "reference": "ef685dd5beb6fd4a58a0128422978e8fa6990def" + "reference": "249ee7ad4d677e94e14b2442ca6d60f6b9de9cce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/ef685dd5beb6fd4a58a0128422978e8fa6990def", - "reference": "ef685dd5beb6fd4a58a0128422978e8fa6990def", + "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/249ee7ad4d677e94e14b2442ca6d60f6b9de9cce", + "reference": "249ee7ad4d677e94e14b2442ca6d60f6b9de9cce", "shasum": "" }, "require": { @@ -392,7 +460,7 @@ "source": "https://core.trac.wordpress.org/browser", "wiki": "https://codex.wordpress.org/" }, - "time": "2024-05-20T14:04:17+00:00" + "time": "2024-07-24T17:46:02+00:00" }, { "name": "johnpbloch/wordpress-core-installer", @@ -575,18 +643,73 @@ }, "time": "2018-11-05T09:00:11+00:00" }, + { + "name": "paragonie/random_compat", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "64f3265002e9e181436942aac2fbd482e186dc55" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/64f3265002e9e181436942aac2fbd482e186dc55", + "reference": "64f3265002e9e181436942aac2fbd482e186dc55", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "default-branch": true, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2022-06-19T18:08:39+00:00" + }, { "name": "phpcsstandards/phpcsextra", "version": "dev-develop", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", - "reference": "6dcc44351983b9dbddf9012a3533804768ca4bbb" + "reference": "de3789a59ee046291bb196c03862c871a692dc75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/6dcc44351983b9dbddf9012a3533804768ca4bbb", - "reference": "6dcc44351983b9dbddf9012a3533804768ca4bbb", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/de3789a59ee046291bb196c03862c871a692dc75", + "reference": "de3789a59ee046291bb196c03862c871a692dc75", "shasum": "" }, "require": { @@ -652,7 +775,7 @@ "type": "open_collective" } ], - "time": "2024-04-24T13:22:43+00:00" + "time": "2024-07-23T06:25:32+00:00" }, { "name": "phpcsstandards/phpcsutils", @@ -660,12 +783,12 @@ "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "4a305210f0dd5e6eeba775c4ffbeaefa19a37229" + "reference": "854b857c19f9fd53d0841cc43437b5908d2db6d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/4a305210f0dd5e6eeba775c4ffbeaefa19a37229", - "reference": "4a305210f0dd5e6eeba775c4ffbeaefa19a37229", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/854b857c19f9fd53d0841cc43437b5908d2db6d6", + "reference": "854b857c19f9fd53d0841cc43437b5908d2db6d6", "shasum": "" }, "require": { @@ -741,7 +864,7 @@ "type": "open_collective" } ], - "time": "2024-06-09T12:33:11+00:00" + "time": "2024-07-22T10:15:08+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -888,66 +1011,18 @@ }, "time": "2021-05-03T11:20:27+00:00" }, - { - "name": "rlanvin/php-rrule", - "version": "v1.6.3", - "source": { - "type": "git", - "url": "https://github.com/rlanvin/php-rrule.git", - "reference": "1373df401e0926cf7548716dabbc0d19603a144d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/rlanvin/php-rrule/zipball/1373df401e0926cf7548716dabbc0d19603a144d", - "reference": "1373df401e0926cf7548716dabbc0d19603a144d", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8|^5.5|^6.5" - }, - "suggest": { - "ext-intl": "Intl extension is needed for humanReadable()" - }, - "type": "library", - "autoload": { - "psr-4": { - "RRule\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Lightweight and fast recurrence rules for PHP (RFC 5545)", - "homepage": "https://github.com/rlanvin/php-rrule", - "keywords": [ - "date", - "ical", - "recurrence", - "recurring", - "rrule" - ], - "support": { - "issues": "https://github.com/rlanvin/php-rrule/issues", - "source": "https://github.com/rlanvin/php-rrule/tree/v1.6.3" - }, - "time": "2019-01-13T09:49:03+00:00" - }, { "name": "sirbrillig/phpcs-variable-analysis", "version": "2.x-dev", "source": { "type": "git", "url": "https://github.com/sirbrillig/phpcs-variable-analysis.git", - "reference": "bb070b8f0fbccaa789e59c81f7a2212f0a7d5052" + "reference": "bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/bb070b8f0fbccaa789e59c81f7a2212f0a7d5052", - "reference": "bb070b8f0fbccaa789e59c81f7a2212f0a7d5052", + "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1", + "reference": "bc8d7e30e2005bce5c59018b7cdb08e9fb45c0d1", "shasum": "" }, "require": { @@ -993,7 +1068,7 @@ "source": "https://github.com/sirbrillig/phpcs-variable-analysis", "wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki" }, - "time": "2024-04-24T14:41:44+00:00" + "time": "2024-06-26T20:08:34+00:00" }, { "name": "slevomat/coding-standard", @@ -1067,12 +1142,12 @@ "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "df258d47231f1ed86c59b4c51a95ec00b852f588" + "reference": "329ad21d895bb2c4b7aacdb2b70b3c938a855823" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/df258d47231f1ed86c59b4c51a95ec00b852f588", - "reference": "df258d47231f1ed86c59b4c51a95ec00b852f588", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/329ad21d895bb2c4b7aacdb2b70b3c938a855823", + "reference": "329ad21d895bb2c4b7aacdb2b70b3c938a855823", "shasum": "" }, "require": { @@ -1140,20 +1215,20 @@ "type": "open_collective" } ], - "time": "2024-06-05T17:35:20+00:00" + "time": "2024-07-23T06:11:24+00:00" }, { "name": "stellarwp/assets", - "version": "1.2.6", + "version": "1.2.7", "source": { "type": "git", "url": "https://github.com/stellarwp/assets.git", - "reference": "fa481491c8a2df1a4462154ef4d5ddc423c60ecd" + "reference": "be4448d4e54396b1dac5c3aef87a260e2311a20e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stellarwp/assets/zipball/fa481491c8a2df1a4462154ef4d5ddc423c60ecd", - "reference": "fa481491c8a2df1a4462154ef4d5ddc423c60ecd", + "url": "https://api.github.com/repos/stellarwp/assets/zipball/be4448d4e54396b1dac5c3aef87a260e2311a20e", + "reference": "be4448d4e54396b1dac5c3aef87a260e2311a20e", "shasum": "" }, "require-dev": { @@ -1194,9 +1269,9 @@ "description": "A library for managing asset registration and enqueuing in WordPress.", "support": { "issues": "https://github.com/stellarwp/assets/issues", - "source": "https://github.com/stellarwp/assets/tree/1.2.6" + "source": "https://github.com/stellarwp/assets/tree/1.2.7" }, - "time": "2024-06-14T16:59:38+00:00" + "time": "2024-07-13T22:33:19+00:00" }, { "name": "stellarwp/coding-standards", @@ -1573,21 +1648,94 @@ }, "time": "2024-01-08T18:55:26+00:00" }, + { + "name": "tecnickcom/tcpdf", + "version": "6.7.5", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/TCPDF.git", + "reference": "951eabf0338ec2522bd0d5d9c79b08a3a3d36b36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/951eabf0338ec2522bd0d5d9c79b08a3a3d36b36", + "reference": "951eabf0338ec2522bd0d5d9c79b08a3a3d36b36", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "config", + "include", + "tcpdf.php", + "tcpdf_parser.php", + "tcpdf_import.php", + "tcpdf_barcodes_1d.php", + "tcpdf_barcodes_2d.php", + "include/tcpdf_colors.php", + "include/tcpdf_filters.php", + "include/tcpdf_font_data.php", + "include/tcpdf_fonts.php", + "include/tcpdf_images.php", + "include/tcpdf_static.php", + "include/barcodes/datamatrix.php", + "include/barcodes/pdf417.php", + "include/barcodes/qrcode.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", + "homepage": "http://www.tcpdf.org/", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "barcodes", + "datamatrix", + "pdf", + "pdf417", + "qrcode" + ], + "support": { + "issues": "https://github.com/tecnickcom/TCPDF/issues", + "source": "https://github.com/tecnickcom/TCPDF/tree/6.7.5" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_donations¤cy_code=GBP&business=paypal@tecnick.com&item_name=donation%20for%20tcpdf%20project", + "type": "custom" + } + ], + "time": "2024-04-20T17:25:10+00:00" + }, { "name": "the-events-calendar/event-tickets", "version": "dev-master", "source": { "type": "git", "url": "https://github.com/the-events-calendar/event-tickets.git", - "reference": "17dcab6e21c6cdf8f44ae60fc7b56b4547964dde" + "reference": "d820335cc777e85944764f0765f5d82f83cfd58b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/the-events-calendar/event-tickets/zipball/17dcab6e21c6cdf8f44ae60fc7b56b4547964dde", - "reference": "17dcab6e21c6cdf8f44ae60fc7b56b4547964dde", + "url": "https://api.github.com/repos/the-events-calendar/event-tickets/zipball/d820335cc777e85944764f0765f5d82f83cfd58b", + "reference": "d820335cc777e85944764f0765f5d82f83cfd58b", "shasum": "" }, "require-dev": { + "automattic/jetpack-changelogger": "^4.2", "automattic/vipwpcs": "^3.0", "bordoni/phpass": "^0.3.5", "codeception/module-asserts": "^1.0", @@ -1610,6 +1758,27 @@ }, "default-branch": true, "type": "wordpress-plugin", + "extra": { + "changelogger": { + "changelog": "changelog.md", + "types": { + "version": "Version", + "feat": "Feature", + "tweak": "Tweak", + "fix": "Fix", + "performance": "Performance", + "security": "Security", + "accessibility": "Accessibility", + "compatibility": "Compatibility", + "deprecated": "Deprecated", + "language": "Language" + }, + "formatter": { + "filename": "bin/class-tec-changelog-formatter.php" + }, + "changes-dir": "changelog" + } + }, "autoload": { "psr-4": { "Tribe\\Tickets\\": "src/Tribe", @@ -1635,9 +1804,9 @@ "wordpress" ], "support": { - "source": "https://github.com/the-events-calendar/event-tickets/tree/master" + "source": "https://github.com/the-events-calendar/event-tickets/tree/5.13.0.1" }, - "time": "2024-06-19T17:01:27+00:00" + "time": "2024-07-24T21:34:22+00:00" }, { "name": "the-events-calendar/event-tickets-plus", @@ -1645,14 +1814,17 @@ "source": { "type": "git", "url": "git@github.com:the-events-calendar/event-tickets-plus.git", - "reference": "58e00a60055838407d52f6eae247fd21b21cf1fc" + "reference": "f6f0fa04c8c9061a92ff59b7c821fd139a39681b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/the-events-calendar/event-tickets-plus/zipball/58e00a60055838407d52f6eae247fd21b21cf1fc", - "reference": "58e00a60055838407d52f6eae247fd21b21cf1fc", + "url": "https://api.github.com/repos/the-events-calendar/event-tickets-plus/zipball/f6f0fa04c8c9061a92ff59b7c821fd139a39681b", + "reference": "f6f0fa04c8c9061a92ff59b7c821fd139a39681b", "shasum": "" }, + "require": { + "tecnickcom/tcpdf": "^6.6.5" + }, "require-dev": { "bordoni/phpass": "^0.3.5", "codeception/module-asserts": "^1.0", @@ -1667,7 +1839,7 @@ "ext-json": "*", "fzaninotto/faker": "^1.8", "lucatume/codeception-snapshot-assertions": "0.4.0", - "lucatume/wp-browser": "^3.2.2", + "lucatume/wp-browser": "^3.0 <3.5", "lucatume/wp-snaphot-assertions": "^1.1.0", "phpunit/phpunit": "^6.5.14", "spatie/phpunit-snapshot-assertions": "^1.4.2", @@ -1678,7 +1850,8 @@ "type": "wordpress-plugin", "autoload": { "psr-4": { - "TEC\\Tickets_Plus\\": "src/Tickets_Plus" + "TEC\\Tickets_Plus\\": "src/Tickets_Plus", + "TEC\\Tickets_Wallet_Plus\\": "src/Tickets_Wallet_Plus" } }, "license": [ @@ -1698,9 +1871,9 @@ "wordpress" ], "support": { - "source": "https://github.com/the-events-calendar/event-tickets-plus/tree/5.10.2" + "source": "https://github.com/the-events-calendar/event-tickets-plus/tree/master" }, - "time": "2024-05-08T16:18:57+00:00" + "time": "2024-07-26T14:44:40+00:00" }, { "name": "the-events-calendar/events-pro", @@ -1708,16 +1881,16 @@ "source": { "type": "git", "url": "git@github.com:the-events-calendar/events-pro.git", - "reference": "73f40614e03fddccc1fd7bb04606c23b5d4e44f9" + "reference": "cf69b94a8bbeb74a8dd3824273578797f8987362" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/the-events-calendar/events-pro/zipball/73f40614e03fddccc1fd7bb04606c23b5d4e44f9", - "reference": "73f40614e03fddccc1fd7bb04606c23b5d4e44f9", + "url": "https://api.github.com/repos/the-events-calendar/events-pro/zipball/cf69b94a8bbeb74a8dd3824273578797f8987362", + "reference": "cf69b94a8bbeb74a8dd3824273578797f8987362", "shasum": "" }, "require": { - "rlanvin/php-rrule": "^1.6" + "defuse/php-encryption": "^2.3" }, "require-dev": { "automattic/vipwpcs": "^3.0", @@ -1749,7 +1922,10 @@ "autoload": { "psr-4": { "Tribe\\Events\\Pro\\": "src/Tribe", - "TEC\\Events_Pro\\": "src/Events_Pro" + "TEC\\Events_Pro\\": "src/Events_Pro", + "Tribe\\Events\\Virtual\\": "src/Tribe/Virtual", + "TEC\\Events_Virtual\\": "src/Events_Virtual", + "RRule\\": "vendor/rlanvin/php-rrule/src" } }, "autoload-dev": { @@ -1769,9 +1945,9 @@ "wordpress" ], "support": { - "source": "https://github.com/the-events-calendar/events-pro/tree/6.5.0" + "source": "https://github.com/the-events-calendar/events-pro/tree/7.0.0" }, - "time": "2024-05-14T16:35:35+00:00" + "time": "2024-07-22T19:07:33+00:00" }, { "name": "the-events-calendar/plugin-analysis", @@ -1898,18 +2074,19 @@ "source": { "type": "git", "url": "https://github.com/the-events-calendar/the-events-calendar.git", - "reference": "54075675a347aba3513c3a1033d1214d753b1210" + "reference": "b4f0a8415ddd81514b87d6cc14f9a5ec0c24efa8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/the-events-calendar/the-events-calendar/zipball/54075675a347aba3513c3a1033d1214d753b1210", - "reference": "54075675a347aba3513c3a1033d1214d753b1210", + "url": "https://api.github.com/repos/the-events-calendar/the-events-calendar/zipball/b4f0a8415ddd81514b87d6cc14f9a5ec0c24efa8", + "reference": "b4f0a8415ddd81514b87d6cc14f9a5ec0c24efa8", "shasum": "" }, "require": { "woocommerce/action-scheduler": "^3.4.0" }, "require-dev": { + "automattic/jetpack-changelogger": "^4.2", "automattic/vipwpcs": "^3.0", "bordoni/phpass": "^0.3.5", "codeception/module-asserts": "^1.0", @@ -1941,6 +2118,27 @@ }, "default-branch": true, "type": "wordpress-plugin", + "extra": { + "changelogger": { + "changelog": "changelog.md", + "types": { + "version": "Version", + "feat": "Feature", + "tweak": "Tweak", + "fix": "Fix", + "performance": "Performance", + "security": "Security", + "accessibility": "Accessibility", + "compatibility": "Compatibility", + "deprecated": "Deprecated", + "language": "Language" + }, + "formatter": { + "filename": "bin/class-tec-changelog-formatter.php" + }, + "changes-dir": "changelog" + } + }, "autoload": { "psr-4": { "Tribe\\Events\\": "src/Tribe", @@ -1974,9 +2172,9 @@ "wordpress" ], "support": { - "source": "https://github.com/the-events-calendar/the-events-calendar/tree/6.5.1.4" + "source": "https://github.com/the-events-calendar/the-events-calendar/tree/master" }, - "time": "2024-06-18T19:05:26+00:00" + "time": "2024-07-26T16:36:26+00:00" }, { "name": "the-events-calendar/tribe-common", @@ -1984,12 +2182,12 @@ "source": { "type": "git", "url": "https://github.com/the-events-calendar/tribe-common.git", - "reference": "b59db43ab8abf196ed21116d3aabac07b3e391ad" + "reference": "68845e726e47f216a5139a52996a5df1b2e4d59d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/the-events-calendar/tribe-common/zipball/b59db43ab8abf196ed21116d3aabac07b3e391ad", - "reference": "b59db43ab8abf196ed21116d3aabac07b3e391ad", + "url": "https://api.github.com/repos/the-events-calendar/tribe-common/zipball/68845e726e47f216a5139a52996a5df1b2e4d59d", + "reference": "68845e726e47f216a5139a52996a5df1b2e4d59d", "shasum": "" }, "require": { @@ -2006,6 +2204,7 @@ "stellarwp/telemetry": "^2.3.1" }, "require-dev": { + "automattic/jetpack-changelogger": "^4.2", "automattic/vipwpcs": "^3.0", "bordoni/phpass": "0.3.5", "codeception/codeception": "^2.5.5", @@ -2016,6 +2215,7 @@ "stellarwp/coding-standards": "dev-main", "the-events-calendar/tec-testing-facilities": "dev-master", "wp-cli/checksum-command": "1.0.5", + "wp-cli/wp-cli": ">=2.0 <3.0.0", "wp-coding-standards/wpcs": "^3.0.0" }, "default-branch": true, @@ -2045,12 +2245,32 @@ "delete_vendor_files": true, "include_modified_date": false, "include_author": false + }, + "changelogger": { + "changelog": "changelog.md", + "types": { + "version": "Version", + "feat": "Feature", + "tweak": "Tweak", + "fix": "Fix", + "performance": "Performance", + "security": "Security", + "accessibility": "Accessibility", + "compatibility": "Compatibility", + "deprecated": "Deprecated", + "language": "Language" + }, + "formatter": { + "filename": "bin/class-tec-changelog-formatter.php" + }, + "changes-dir": "changelog" } }, "autoload": { "psr-4": { "Tribe\\": "src/Tribe/", - "TEC\\Common\\": "src/Common/" + "TEC\\Common\\": "src/Common/", + "TEC\\Event_Automator\\": "src/Common/Event_Automator/" } }, "autoload-dev": { @@ -2082,9 +2302,9 @@ "wordpress" ], "support": { - "source": "https://github.com/the-events-calendar/tribe-common/tree/master" + "source": "https://github.com/the-events-calendar/tribe-common/tree/6.0.0.2" }, - "time": "2024-06-19T16:59:18+00:00" + "time": "2024-07-24T14:21:12+00:00" }, { "name": "woocommerce/action-scheduler", @@ -2244,5 +2464,5 @@ "ext-libxml": "*" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/docker/php8.1.10/Dockerfile b/docker/php8.1.10/Dockerfile index 9a892c6..abe367d 100644 --- a/docker/php8.1.10/Dockerfile +++ b/docker/php8.1.10/Dockerfile @@ -21,6 +21,10 @@ RUN set -eux; \ ; \ rm -rf /var/lib/apt/lists/* +# Install node build tools. +RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash +RUN nvm install 18.13.0 + # install the PHP extensions we need (https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions) RUN set -ex; \ \ diff --git a/wp-config.php.dist b/wp-config.php.dist new file mode 100644 index 0000000..37caa0f --- /dev/null +++ b/wp-config.php.dist @@ -0,0 +1,144 @@ +