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 --track
options inbst workspace
andbst 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