Commit Graph
57 Commits
Author SHA1 Message Date
Geoff TaylorandGitHub 61b99ea2f3 devops: release script updated (#859) 2024-05-21 01:06:32 -04:00
8690ede673 dev!: namespace Composer dependencies with strauss (#762)
* dev!: namespace Composer dependencies with strauss

* chore: include vendor-prefixed when stanning

* Strauss configurations properly applied. Contribution docs restored.

* Linter and PHPStan compliance met

* `platform` removed from `composer.json`

* devops: PHP7.3 removed from CI matrix

---------

Co-authored-by: Geoff Taylor <geoff@axistaylor.com>
2023-08-02 16:54:46 -04:00
f583628199 chore: implement WPGraphQL Coding Standards (#769)
* chore: avoid magic constants [PHPCS]

* chore: change ruleset to wp-graphql-cs and lint

* devops: HPOS added back to CI with the release of WC 3.9

---------

Co-authored-by: Geoff Taylor <geoff@axistaylor.com>
2023-07-19 17:11:25 -04:00
57800b46f3 feat: HPOS support added. (#748)
* feat: HPOS support added.

* fix: Refund connections and connection permission fixed

* chore: Linter compliance met.

* devops: CI script updated.

* devops: CI script updated.

* fix: Syntax error fixed.

* devops: CI script updated.

* devops: CI script updated.

* devops: CI script updated.

* chore: PHPStan fixes started.

* chore: linter compliance met.

* chore: fix scanning and type-hinting for non-stubbed classes

* dev: refactor Order model around WC_Abstract_Order

* chore: update dev deps

* devops: PHPStan and Linter compliance met.

* devops: HPOS test temporarily suppressed.

---------

Co-authored-by: David Levine <david@axepress.dev>
2023-06-21 13:21:29 -04:00
4ef46acd15 chore: setup PHPStan (#746)
* chore: setup PHPStan

* chore: General code cleanup for PHPStan

* chore: PHPStan to level 2

* chore: PHPStan to level 2

* fix: Syntax error fixed.

* devops: PHPStan level 2 reached.

* devops: PHPStan level 3 passed

* devops: PHPStan level 4 passed

* chore: fix bad typehints from jwt-auth [phpstan]

* chore: simplify conditional logic in WC_Terms::register_connections()

* chore: add stubs for WP type properties.

* fix: check for valid WC_Order_Item before caching order.

* chore: lint

* devops: PHPStan level 6 passed.

* chore: Linter compliance met.

* chore: simplify logic and check for valid term.

* fix: ensure valid types (partial)

* chore: [phpcs] allow inline type annotations

* devops: PHPStan level 8 reached.

* devops: More stability fixes.

* fix: general bugfixes and improvements

* devops: Code Quality GA script added.

* devops: Linter compliance met & 2 "phpstan-ignore" statements set.

* devops: PHPStan config and CI script fixed.

* fix: "cartItem" query resolution refactored

* devops: GA scripts updated.

* chore: Simple copy changes

---------

Co-authored-by: Geoff Taylor <geoff@axistaylor.com>
2023-06-13 16:17:02 -04:00
Geoffrey K TaylorandGitHub ba13b2ec0a feat: Authorizing URLs implemented and tested. (#745)
* feat: Authorizing URLs implemented and tested.

* feat: More woographql_*_nonce functions implemented.

* chore: linting changes made.

* chore: linting changes made.

* fix: woographql_*_ functions tested.

* chore: WPCS compliance met.

* devops: lint-code script updated to PHP v8.0

* chore: WPCS compliance met

* devops: TransferSessionHandlerTest & QLSessionHandlerTest updated

* devops: codeclimate.yml added.

* chore: Linter compliance met

* devops: Harmonizing WordPress doc written and Settings doc updated.

* chore: Typo fixed in docs.

* fix: General bugfixes and improvements related to Auth URLs

* devops: More docs.

* chore: Linter compliance met

* chore: small change made to docs.
2023-05-22 13:43:10 -04:00
Geoffrey K TaylorandGitHub b073dce134 chore: PHP-JWT upgraded to v6.1.0 (#633)
* chore: PHP-JWT upgraded to v6.1.0, Unit tests updated to work with WPGraphQL Testcase v2.3

* chore: PHP7.2 removed from testing workflow matrix.
2022-06-24 17:42:05 -04:00
Geoffrey K TaylorandGitHub 223bde6ea2 feat: "product" and "variation" connections added to LineItem type (#604)
* feat: "product" and "variation" connections added to LineItem type

* chore: Coding standards met

* fix: GraphQLE2E helper updated to reflect schema changes

* chore: PHP 8.0 compliance met

* chore: Workflow codecoverage set to target PHP 7.4

* chore: WPCS compliance met
2022-03-04 23:44:48 -05:00
Geoffrey K TaylorandGitHub b7d181ed35 Syntax error fixed 2021-07-05 16:43:12 -04:00
Geoff Taylor 8b0fc88acf php-coveralls configs updated. 2021-07-05 16:32:28 -04:00
Geoff Taylor 47ee81df8f packager workflow updated. 2021-07-05 15:42:16 -04:00
Geoffrey K TaylorandGitHub 9bbb81ee36 Support for custom order statuses. (#518)
* Support for custom order statuses.

* package workflow updated.
2021-07-05 15:31:17 -04:00
Geoffrey K TaylorandGitHub f59872ae89 Coupon mutations added. (#510)
* Coupon mutations implemented and tested
* Vendor files no longer versioned and package workflow implemented
2021-07-05 13:51:52 -04:00
Geoff Taylor c264114daa "Product=>reviews" resolver re-implemented 2021-03-17 19:10:06 -04:00
Geoff Taylor db095015b1 Version numbers and Repo templates updated. 2021-02-26 21:12:52 -05:00
Geoff Taylor ea4a4a539b coding standards met. 2021-01-27 14:02:06 -05:00
Geoff Taylor 1e809bbf20 ci workflow updated. 2021-01-27 00:27:47 -05:00
Geoff Taylor b8d913ee8d Docker/Codeception CI configuration updated. 2021-01-22 11:36:50 -05:00
Geoff Taylor 9984d2e072 continous-integration.yml updated. 2021-01-22 11:36:11 -05:00
Geoff TaylorandGeoff Taylor f47bee2b5f Docker/Codeception configuration heavily refactored.. 2021-01-22 11:34:09 -05:00
Geoff Taylor ddf7661ccf Minor patches applied 2020-10-15 13:12:57 -04:00
Geoff Taylor 673ce74547 Docker testing entrypoint script refactored to work better with old versions of PHP. 2020-10-15 00:55:33 -04:00
Geoff Taylor c0b39bc1e1 php version matrix rearranged to provide collisions with old version. 2020-10-14 23:26:23 -04:00
Geoff Taylor dd190fbde1 README.md updated. 2020-10-14 20:48:45 -04:00
Geoff Taylor 0773277b4e release/v0.6.0 removed from workflow watch list 2020-10-14 10:46:30 -04:00
Geoff Taylor 3a445ed0ed Broken workflow removed. 2020-10-14 10:43:18 -04:00
Geoff Taylor 7b5568fef0 CHANGELOG.md updated 2020-10-13 17:09:44 -04:00
Geoffrey K TaylorandGitHub e708346e65 Merge branch 'release/v0.6.0' into feature/some-node-interfaces-support 2020-10-03 01:46:46 -04:00
Geoff Taylor fcda02cd00 Syntax error fixed in workflow 2020-10-03 01:31:57 -04:00
Geoff Taylor 6026ed9cd3 "testCheckoutMutationCartItemValidation" completed. 2020-10-03 01:28:55 -04:00
Geoff Taylor b7a14f95a1 Session Handler upgraded. 2020-10-01 01:45:26 -04:00
Geoff Taylor 1039e6a2cb Github workflows updated 2020-08-04 20:16:42 -04:00
Geoff Taylor cdf7bd951c "build-release" workflow added. 2020-08-04 14:14:30 -04:00
Geoffrey K TaylorandGitHub fa0e01dde5 Update wordpress-coding-standards.yml 2020-08-04 12:41:57 -04:00
Geoffrey K TaylorandGitHub 59ec0e7bd4 Update testing-integration.yml 2020-08-04 12:41:19 -04:00
Geoff Taylor 71c53da339 testing workflow updated. 2020-06-15 17:56:38 -04:00
Geoff Taylor 6bea39ee90 testing workflow updated. 2020-06-15 17:31:38 -04:00
Geoff TaylorandGeoff Taylor 1120c36f73 workflow updated. 2020-06-04 22:20:12 -04:00
Geoff TaylorandGeoff Taylor f59d674c9c workflow updated. 2020-06-04 22:20:12 -04:00
Geoff TaylorandGeoff Taylor c220cb47de local-testing contribution guide updated. 2020-06-04 22:20:12 -04:00
Geoff Taylor 6ac72bc697 tests updated. 2020-05-11 21:26:36 -04:00
Geoff Taylor a4f2769d74 Docker script implemented 2020-05-11 21:26:14 -04:00
Geoff Taylor eb10eadd3b entrypoint script rebuilt 2020-05-11 21:25:55 -04:00
Geoff TaylorandGeoff Taylor 7fa4603a9b new test added. 2020-05-11 21:24:34 -04:00
Geoff TaylorandGeoff Taylor e19762e013 php-coveralls updated 2020-05-11 21:24:18 -04:00
Geoff TaylorandGeoff Taylor 6d63f8d00d updateCustomer resolver cleaned up 2020-05-11 21:23:56 -04:00
Geoff TaylorandGeoff Taylor a72c512c0d Product review mutations implemented and tested. 2020-05-11 21:23:46 -04:00
Geoff TaylorandGeoff Taylor c10820b244 composer.json updated. 2020-05-11 21:23:25 -04:00
Geoff TaylorandGeoff Taylor 8bee58a6db Docker CI configurations updated. 2020-05-11 21:23:14 -04:00
Geoff TaylorandGeoff Taylor f5129e7f81 github actions and php-jwt updated. 2020-05-11 21:22:56 -04:00