Problem/Motivation

This issue resolves to make use of new features, and fix deprecations.

Proposed resolution

The proposed changes require Drupal 10.2, which in a few weeks will be the lowest supported version of Drupal. So we can up the Purge project minimums.

Update services.yml and add appropriate infrastructure to make use of new features

The changes here introduce no new behaviours.

Remaining tasks

Review, test, commit

User interface changes

None

API changes

Changes to some service constructors
Changes to internals of our services that wouldnt be expected to be modified downstream or have an API contract.

Data model changes

Nil.

Issue fork purge-3447548

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

dpi created an issue. See original summary.

japerry’s picture

Priority: Normal » Major
Issue tags: +Drupal11

Thanks for looking at this, as it will be required for D11 compatibility. I've added this issue to our internal D11 tracker as well.

moshe weitzman’s picture

This hasn't run since the switch to Gitlab 3 months ago. A bunch of D11 compat went in.

dpi’s picture

Status: Active » Needs review
Issue tags: -

Merged into head and fixed broken things.

Back to passing.

Current head is not passing, so I've cherry picked in #3565396: Make @dataProvider methods static. That issue should go in first.

Head linting is also a mess, so I havnt tried to touch that.

liam morland’s picture

Status: Needs review » Needs work
Issue tags: +Needs reroll
dpi’s picture

Status: Needs work » Needs review

Sure, a re-roll might be required. But it doesnt stop a review.

I'd rather not infinitely re-roll a MR when a maintainer may choose to require significant reworks or outright decline.

Maintainers please provide feedback on the current MR. You may feel free to merge the work in and resolve conflicts yourself, or request a reroll then.

Lets be respectful of eachothers time.

dpi’s picture

@maintainers I'll put it out there that I'm available to maintain if you so desire, I've put significant time into Purge ecosystem recently and have a bit of capacity to get things into shape (test/lint-wise).