Activators need to be prioritize-able

Created on 1 August 2025, 12 days ago

Problem/Motivation

ActivationManager is a service collector but doesn't allow the services it collects (activators) to have priorities to run them in a specific order. This means that you can't easily override activation behavior by adding another activator, which reduces the usefulness of them being service collectors at all.

Proposed resolution

ActivationManager::addActivator() should take a priority in addition the activator service itself, and when it's trying to find the appropriate activator for a project, it should consider them in priority order.

πŸ› Bug report
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024