Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1759030 - [gecko_taskgraph] Move 'always_target' implementation o…
…utside of generator.py, r=releng-reviewers,gbrown The `always_target` attribute is a feature which I believe I previously mis-implemented. It doesn't belong in `generator.py` and should instead be implemented somewhere in `target_tasks.py`. I chose to wrap the registration decorator to guarantee backwards compatibility within Gecko. Though we may wish to move it out to a filter in the future. I'm making this change now to facilitate merging standalone and Gecko taskgraphs. The `always_target` feature will be removed from standalone (as it isn't being used and should consumers need something like it, they can roll their own implementations). With the feature removed from both Gecko and standalone in generator.py, this file will now be identical across both Taskgraphs and can therefore be removed from Gecko. Differential Revision: https://phabricator.services.mozilla.com/D159181
- Loading branch information