Skip to content

Simplify the codebase using post-tracking removal simplicity of the pipeline

Tristan Maat requested to merge tlater/track-cleanup into master

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 in bst workspace and bst 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

Merge request reports