core icon indicating copy to clipboard operation
core copied to clipboard

Drop PHP 7.3

Open phil-davis opened this issue 1 year ago • 2 comments

Description

This is a PoC demonstrating the changes needed to drop PHP 7.3

composer found the following dependencies that it could update:

Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 0 installs, 5 updates, 2 removals
  - Removing laminas/laminas-zendframework-bridge (1.4.1)
  - Removing container-interop/container-interop (1.2.0)
  - Upgrading psr/container (1.1.1 => 1.1.2): Extracting archive
  - Upgrading laminas/laminas-servicemanager (3.7.0 => 3.16.0): Extracting archive
  - Upgrading laminas/laminas-validator (2.19.0 => 2.23.0): Extracting archive
  - Upgrading laminas/laminas-filter (2.12.0 => 2.17.0): Extracting archive
  - Upgrading laminas/laminas-inputfilter (2.12.1 => 2.19.1): Extracting archive

Other things that could be done are:

  • bump from phpunit v9 to v10 (if phpunit v10 gets released "soon")
  • bump Symfony v4 to v5
  • check other major versions of dependencies in composer.json and see what could be updated

Related Issue

How Has This Been Tested?

CI

Types of changes

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Database schema changes (next release will require increase of minor version instead of patch)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change)
  • [ ] Technical debt
  • [ ] Tests only (no source changes)

Checklist:

  • [ ] Code changes
  • [ ] Unit tests added
  • [ ] Acceptance tests added
  • [ ] Documentation ticket raised:
  • [ ] Changelog item, see TEMPLATE

The previous PR was #40122

phil-davis avatar Jul 28 '22 10:07 phil-davis

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

update-docs[bot] avatar Jul 28 '22 10:07 update-docs[bot]

:boom: Acceptance tests pipeline apiShareReshareToShares3-mariadb10.2-php7.4 failed. The build has been cancelled.

https://drone.owncloud.com/owncloud/core/36617/67

ownclouders avatar Aug 17 '22 04:08 ownclouders

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarcloud[bot] avatar Aug 17 '22 10:08 sonarcloud[bot]

See #40323

phil-davis avatar Aug 31 '22 05:08 phil-davis