Skip to content

Add PHP plugin and enhance plugin infrastructure - #9

Merged
trevorphillipscoding merged 2 commits into
mainfrom
refactor-+-php
Jul 5, 2026
Merged

Add PHP plugin and enhance plugin infrastructure#9
trevorphillipscoding merged 2 commits into
mainfrom
refactor-+-php

Conversation

@trevorphillipscoding

Copy link
Copy Markdown
Owner
  • Implement PHP plugin to manage PHP installations, including version fetching and downloading.
  • Introduce ReadAPIBody utility to limit API response size for plugins.
  • Update Go and Node plugins to utilize the new API reading utility.
  • Add concurrent test for global state updates to ensure no lost writes.
  • Enhance shim registration tests to report collisions accurately.
  • Create a local testing script for end-to-end testing of the nvy CLI.
  • Update documentation and tests to reflect new PHP plugin functionality.

Description

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • New plugin/runtime support

Related Issues

Testing

  • Tested on macOS
  • Tested on Linux
  • Added/updated tests
  • All existing tests pass (make test)

Checklist

  • My code follows the project's style guidelines
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the documentation (README, etc.) if needed
  • My changes generate no new warnings or errors
  • I have run make lint and addressed any issues

- Implement PHP plugin to manage PHP installations, including version fetching and downloading.
- Introduce `ReadAPIBody` utility to limit API response size for plugins.
- Update Go and Node plugins to utilize the new API reading utility.
- Add concurrent test for global state updates to ensure no lost writes.
- Enhance shim registration tests to report collisions accurately.
- Create a local testing script for end-to-end testing of the nvy CLI.
- Update documentation and tests to reflect new PHP plugin functionality.
Copilot AI review requested due to automatic review settings July 5, 2026 15:11
@trevorphillipscoding
trevorphillipscoding merged commit ca1339c into main Jul 5, 2026
6 checks passed
@trevorphillipscoding
trevorphillipscoding deleted the refactor-+-php branch July 5, 2026 15:15

Copilot AI 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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

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.

2 participants