Skip to content

Bump NhanAZ/DevTools/.github/workflows/build-plugin.yml from 3dedda2a1f6e42885aa680aaadeebacbc0f62733 to b3a02f924b4dafea627deec28e5af3d5462bf5a0 - #2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/NhanAZ/DevTools/dot-github/workflows/build-plugin.yml-b3a02f924b4dafea627deec28e5af3d5462bf5a0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/NhanAZ/DevTools/dot-github/workflows/build-plugin.yml-b3a02f924b4dafea627deec28e5af3d5462bf5a0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 27, 2026

Copy link
Copy Markdown
Contributor

Bumps NhanAZ/DevTools/.github/workflows/build-plugin.yml from 3dedda2a1f6e42885aa680aaadeebacbc0f62733 to b3a02f924b4dafea627deec28e5af3d5462bf5a0.

Changelog

Sourced from NhanAZ/DevTools/.github/workflows/build-plugin.yml's changelog.

Changelog

1.0.18 - 2026-10-20

  • Verify Axolotl-PM 5.50.0 and synchronize the development dependency, CI and compatibility monitor with source commit fe5b3dee173b5e839783ab6fb7280005aa0a4d73.
  • Update the locked server dependencies to BedrockProtocol 63.0.1 and NetherNet 0.3.1. Development installations now require ext-webrtc.
  • Keep runtime smoke servers on loopback RakNet and add regression coverage for workflow pins drifting from the lockfile.

1.0.17 - 2026-10-20

  • Reject linked source paths, including Windows directory junctions, without traversing them during staging or cleanup.
  • Preserve existing output directories and links on build failure, reject resource and metadata collisions with bundled virions, and retain supported license and notice files.
  • Handle numeric-leading package names and attributed anonymous classes correctly when preparing namespaces and inspecting source.
  • Close shading guard gaps involving imported aliases, named arguments and argument unpacking while preserving supported static references.
  • Apply semantic version precedence consistently when selecting virions, including prereleases, build metadata and large version components.
  • Reject empty plugin API lists, invalid source paths and malformed release tags with clear diagnostics; support qualified server command aliases.
  • Remove duplicate validation and unused imports, align PHPStan with PHP 8.4, expand regression coverage and shorten documentation.

1.0.16 - 2026-10-20

  • Raise DevTools' minimum PHP version to 8.4 and run the full CI quality gate on PHP 8.4 and 8.5.
  • Use PHP 8.4 by default in the reusable build and publication workflows.
  • Generate prepared Composer virion metadata with DevTools' PHP 8.4 baseline.

1.0.15 - 2026-10-14

  • Require a packaging identity string compared with __CLASS__ to exactly match the original enclosing class name. This prevents an unrelated namespace prefix from bypassing the standalone namespace reference guard.
  • Preserve exact identity sentinels through post-shading validation by resolving shaded namespaces back to their original names.
  • Add regression coverage for unrelated namespace prefixes and case-mismatched identity strings.

1.0.14 - 2026-10-14

  • Allow dynamic construction from a local static class map whose values are explicit ::class references immediately selected by the factory.
  • Preserve exact __CLASS__ !== 'original\\Class' packaging sentinels used to detect namespace shading while continuing to reject unrelated identity strings.
  • Keep mutable, runtime-supplied and otherwise unproven dynamic class maps rejected.

1.0.13 - 2026-10-14

  • Allow object-class diagnostics inside the same short-circuit instanceof ... || throw guard when the inspected variable is the guarded operand.
  • Keep dynamic class factories, static calls, computed targets and mismatched guarded variables rejected.

1.0.12 - 2026-10-13

  • Allow only variable class operands of instanceof, which perform type checks without autoloading; computed targets remain rejected.
  • Rewrite the exact Fiber::getCurrent(), non-null guard and suspend() pattern to \Fiber::suspend(); other dynamic static calls remain rejected.
  • Rewrite ReflectionClass($className) only when the immediately preceding statement assigns that variable from get_called_class() inside a non-static closure with a bound object. Also allow ReflectionClass($this) where $this is available.
  • Keep regression tests for each accepted pattern and for similar unproven patterns that must remain rejected.

1.0.11 - 2026-10-13

... (truncated)

Commits
  • b3a02f9 Document abandoned Axolotl-PM dependency review
  • 9f00197 Update compatibility monitor to DevTools 1.0.18
  • c735c40 Prepare DevTools 1.0.18 for Axolotl-PM 5.50.0
  • 407ea8d Verify Axolotl-PM 5.50.0 compatibility
  • 7662b05 Fix build and virion edge cases for 1.0.17
  • 4b7a46c Update compatibility monitor to DevTools 1.0.16
  • 3aa8cf4 Handle missing CLI arguments for PHP 8.5
  • dc17311 Raise DevTools PHP baseline to 8.4
  • 3452946 Fix artifact action metadata assertions
  • 48136aa Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#3)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [NhanAZ/DevTools/.github/workflows/build-plugin.yml](https://github.com/nhanaz/devtools) from 3dedda2a1f6e42885aa680aaadeebacbc0f62733 to b3a02f924b4dafea627deec28e5af3d5462bf5a0.
- [Release notes](https://github.com/nhanaz/devtools/releases)
- [Changelog](https://github.com/NhanAZ/DevTools/blob/main/CHANGELOG.md)
- [Commits](NhanAZ/DevTools@3dedda2...b3a02f9)

---
updated-dependencies:
- dependency-name: NhanAZ/DevTools/.github/workflows/build-plugin.yml
  dependency-version: b3a02f924b4dafea627deec28e5af3d5462bf5a0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants