Skip to content

Ci updates with plugin tests #137

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

Merged
merged 25 commits into from
Jan 8, 2023
Merged

Ci updates with plugin tests #137

merged 25 commits into from
Jan 8, 2023

Conversation

cnizzardini
Copy link
Member

No description provided.

@cnizzardini cnizzardini changed the base branch from master to v2 January 8, 2023 17:21
@cnizzardini cnizzardini merged commit 7f7808f into v2 Jan 8, 2023
@cnizzardini cnizzardini deleted the ci-updates-with-plugin-tests branch January 8, 2023 18:10
cnizzardini added a commit that referenced this pull request Feb 17, 2024
* cleaing up deprecations, wip

* cakephp5 compatibility

* Ci updates with plugin tests (#137)

- Now runs each plugin individually to catch any issues in the plugins composer.json
- Moves coverage report into its own jobs

* Require php81 cakephp44 (#138)

* Require PHP 8.1 and CakePHP 4.4

* Require php 8.1 and cakephp 4.4 (#139)

* Upgrade to CakePHP 5

* Update github actions

* Get mixerapi/jwt-auth passing

* composer changes for jwt-auth

* Various fixes to JsonLdView and Core plugins for cake 5

* cake 5

* tests

* update depedencies

* fix bake test

* fix collection-view

* fix crud

* remove grump

* update plugin composers to cake 5 stable packages

* ignore phpunit cache

* remove debug code

* fix bad merge on collection-view

* remove phpunit cache

* update plugin composers to cake 5 stable packages

* downgrade phpmd to php 8.1 compatibility

* fix failing jsonld test

* fix failing jsonld test

* appease the static analyzers

* bounds test for php versions

* remove grump package for plugin composer deps

* debugging pipeline

* fix coverage reporting

* only run php 8.1 action once but do so with coverage reporting

* split out mixerapi/core to avoid circular dependency problem

* remove lock

* split out mixerapi/core to avoid circular dependency problem

* split out mixerapi/core to avoid circular dependency problem

* min stability dev to pull in mixerapi/core

* fix depedencies

* fix composer

* replace dev core package with stable one

* update to latest swagger bake with cakephp 5 support

* Handle non-named arg deprecations in Crud plugin

* phpcs

* mark test incomplete due to issue in MixerApi/Core NamespaceUtility

---------

Co-authored-by: Masa Koni <masa.koni@riesenia.com>
Co-authored-by: Chris Nizzardini <chris.nizzardini@thecmigroupa.ca>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant