Simplify the codebase using post-tracking removal simplicity of the pipeline
Description
!1671 (merged) removed bst build --track, and with it significantly simplified our pipeline structure - we no longer need to expect artifact keys to change during the build, and can therefore simplify a lot of our state handling.
Except we still need to do that!
This MR does that.
Changes proposed in this merge request:
-
Removal of --trackoptions inbst workspaceandbst source fetch -
Removal of Element._set_required() -
Removal of Element._schedule_tracking() -
More research into what can change...
This merge request, when approved, will close: #1193 (closed) #1194 (closed) #1195 (closed) #1199 (closed)
Edited by Tristan Maat