Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore(deps): bump vimeo/psalm from 5.26.1 to v6 (main) #6680

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 28, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vimeo/psalm ^5.26.1 -> ^6.8.6 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

vimeo/psalm (vimeo/psalm)

v6.8.6

Compare Source

What's Changed

Fixes

Full Changelog: vimeo/psalm@6.8.5...6.8.6

v6.8.5

Compare Source

What's Changed

Fixes

Full Changelog: vimeo/psalm@6.8.4...6.8.5

v6.8.4

Compare Source

This release introduces fully reproducible builds (the composer.lock file is now added to phars).

Full Changelog: vimeo/psalm@6.8.3...6.8.4

v6.8.3

Compare Source

What's Changed

Fixes
Internal changes

Full Changelog: vimeo/psalm@6.8.2...6.8.3

v6.8.2

Compare Source

What's Changed

Fixes

Full Changelog: vimeo/psalm@6.8.1...6.8.2

v6.8.1

Compare Source

What's Changed

Internal changes

Full Changelog: vimeo/psalm@6.8.0...6.8.1

v6.8.0

Compare Source

What's Changed

Features
Fixes

New Contributors

Full Changelog: vimeo/psalm@6.7.1...6.8.0

v6.7.1

Compare Source

What's Changed

Internal changes

Full Changelog: vimeo/psalm@6.7.0...6.7.1

v6.7.0

Compare Source

What's Changed

Features
Fixes
Internal changes

New Contributors

Full Changelog: vimeo/psalm@6.6.2...6.7.0

v6.6.2

Compare Source

What's Changed

Fixes

Full Changelog: vimeo/psalm@6.6.1...6.6.2

v6.6.1

Compare Source

What's Changed

Fixes
Docs

Full Changelog: vimeo/psalm@6.6.0...6.6.1

v6.6.0

Compare Source

What's Changed

Features
Fixes
Docs
Internal changes

Full Changelog: vimeo/psalm@6.5.1...6.6.0

v6.5.1

Compare Source

What's Changed

Fixes
Internal changes

Full Changelog: vimeo/psalm@6.5.0...6.5.1

v6.5.0

Compare Source

What's Changed

Features
Fixes

Full Changelog: vimeo/psalm@6.4.1...6.5.0

v6.4.1

Compare Source

What's Changed
Fixes
Internal changes
New Contributors

Full Changelog: vimeo/psalm@6.4.0...6.5.0

v6.4.0

Compare Source

What's Changed

Features
Fixes

Full Changelog: vimeo/psalm@6.3.0...6.4.0

v6.3.0

Compare Source

This release adds the new psalm-review tool!

What's Changed

Features
Fixes

Full Changelog: vimeo/psalm@6.2.0...6.3.0

v6.2.0

Compare Source

This release was possible thanks to a Psalm support contract!

This release adds the new LiteralKeyUnshapedArray issue, controlled by the disallowLiteralKeysOnUnshapedArrays configuration flag (false by default), useful to enforce usage of shaped arrays instead of generic arrays.

What's Changed

Features
Fixes

Full Changelog: vimeo/psalm@6.1.0...6.2.0

v6.1.0

Compare Source

This release was possible thanks to a Psalm support contract!

This release greatly improves multithreaded mode, fixing some nasty issues and greatly improving efficiency, thanks to efficient task scheduling powered by amphp/parallel (& some custom code to allow usage of copy-on-write optimizations with forks instead of spawning new processes).

This release also adds a runtime check to prevent Psalm from running on Linux systems where VM overcommitting is disabled: Psalm makes heavy use of VM overcommitting (specifically during forking in multithreaded mode) to greatly reduce RAM usage and improve performance.
Note that in the vast majority of Linux systems, VM overcommitting is already enabled by default.

What's Changed

Features
Fixes
Internal changes
Other changes

Full Changelog: vimeo/psalm@6.0.0...6.1.0

v6.0.0: Psalm v6

Compare Source

This is the first release of Psalm v6!

Users are encouraged to switch to Psalm v6 right away, as v5 is not supported anymore.

Also announcing Psalm's new support model: you can support Psalm development by requesting a support contract from Daniil Gentili, the only active maintainer of Psalm.

Support contracts can cover full integration of Psalm into existing codebases, support for Psalm issues and development of additional Psalm features.

See here » for info, # and contact information.

Main highlights of Psalm v6:

  • PHP 8.4 support
  • Amp v3 support
  • PHP-Parser v5 support
  • Fully overhauled dictionaries, for much more accurate and always up to date signatures for PHP and extension functions and methods, and much simpler PHP version upgrades.
  • ignoreInternalFunctionFalseReturn and ignoreInternalFunctionNullReturn are now false by default: this means Psalm now warns when a false/null return type of a native function is not explicitly checked.
  • Modernization of the codebase for higher performance.
  • Many other bugfixes and performance improvements.

Plugin authors should consult the changelog for info about BC-breaking changes.

What's Changed

Features
Fixes
Docs
Internal changes
Typos
Other changes

New Contributors

Full Changelog: vimeo/psalm@5.26.1...6.0.0


Configuration

📅 Schedule: Branch creation - "before 5am on wednesday" in timezone Europe/Vienna, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added 3. to review Waiting for reviews dependencies Pull requests that update a dependency file labels Jan 28, 2025
@renovate renovate bot requested review from st3iny and tcitworld as code owners January 28, 2025 23:22
Copy link
Contributor Author

renovate bot commented Jan 28, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: vendor-bin/psalm/composer.lock
Command failed: composer update vimeo/psalm:6.8.6 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires vimeo/psalm ^6.8.6 -> satisfiable by vimeo/psalm[6.8.6].
    - vimeo/psalm 6.8.6 requires php ~8.1.31 || ~8.2.27 || ~8.3.16 || ~8.4.3 -> your php version (8.1; overridden via config.platform, same as actual) does not satisfy that requirement.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Copy link

codecov bot commented Jan 28, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 14.58%. Comparing base (9d76c8c) to head (65e635a).
Report is 2 commits behind head on main.

❗ There is a different number of reports uploaded between BASE (9d76c8c) and HEAD (65e635a). Click for more details.

HEAD has 4 uploads less than BASE
Flag BASE (9d76c8c) HEAD (65e635a)
php 4 0
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #6680      +/-   ##
============================================
- Coverage     23.00%   14.58%   -8.43%     
============================================
  Files           252      210      -42     
  Lines         12174     9882    -2292     
  Branches       2330     2318      -12     
============================================
- Hits           2801     1441    -1360     
+ Misses         9034     8102     -932     
  Partials        339      339              
Flag Coverage Δ
javascript 14.58% <ø> (ø)
php ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/main-vimeo-psalm-6.x branch 4 times, most recently from 38d6dfc to dc715ef Compare February 5, 2025 14:54
@renovate renovate bot force-pushed the renovate/main-vimeo-psalm-6.x branch 3 times, most recently from f8106ec to 170dea4 Compare February 10, 2025 10:40
@renovate renovate bot force-pushed the renovate/main-vimeo-psalm-6.x branch 8 times, most recently from 79c5891 to 1befaf5 Compare February 20, 2025 14:14
Copy link
Member

@st3iny st3iny left a comment

Choose a reason for hiding this comment

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

Blocked in favor of #6682.

@st3iny st3iny added the blocked This ticket or PR is blocked by another one label Feb 20, 2025
@renovate renovate bot force-pushed the renovate/main-vimeo-psalm-6.x branch from 1befaf5 to 549c57d Compare February 21, 2025 09:48
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/main-vimeo-psalm-6.x branch from 549c57d to 65e635a Compare February 21, 2025 13:40
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
3. to review Waiting for reviews blocked This ticket or PR is blocked by another one dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant