Skip to content

OPS-4035 - Add missing plugin types + unit tests + readme improvements - #7

Merged
codyfinegan merged 5 commits into
totara:mainfrom
samhemelryk:OPS-4035
Jun 11, 2026
Merged

OPS-4035 - Add missing plugin types + unit tests + readme improvements#7
codyfinegan merged 5 commits into
totara:mainfrom
samhemelryk:OPS-4035

Conversation

@samhemelryk

Copy link
Copy Markdown
Member

No description provided.

@samhemelryk
samhemelryk requested a review from a team June 10, 2026 22:56
Runs the PHPUnit suite against PHP 8.2, 8.3 and 8.4 on pull requests
targeting main, with Composer dependency caching. Also adds a workflow
status badge to the README.

Add description to composer.json for strict validation

Opt workflow actions into Node.js 24

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
benfes
benfes previously approved these changes Jun 10, 2026

@benfes benfes left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - some small things, but nothing blocking.

Comment thread .github/workflows/tests.yml Outdated
Comment thread tests/DropInLocationsTest.php
Comment thread tests/HandlerTest.php Outdated
Comment thread tests/HandlerTest.php Outdated
Comment thread tests/TotaraInstallerPluginTest.php Outdated
Comment thread composer.json
Comment thread composer.json
Comment thread README.md
- Pin GitHub Actions to commit SHAs instead of moving tags
- Add missing return type to HandlerTest::invoke_static()
- Drop never-overridden $name param from make_typed_package()
- Add property type declarations for $original_cwd and $original_env

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@benfes benfes left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@codyfinegan
codyfinegan merged commit b423eec into totara:main Jun 11, 2026
3 checks passed
@codyfinegan codyfinegan changed the title OPS-4035 OPS-4035 - Add missing plugin types + unit tests + readme improvements Jun 11, 2026
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.

3 participants