Add a new magic destination named auto that will query SWM for the
proper stream to upload to. The built.route-entry property only recently
became mandatory so treat both missing and build.route-entry=1 as the
default stream 1.
Add a helper that can read one or more SWM properties from a tracking
bug. One or more keys must be specified in the query. An empty line is
returned for any requested key that is not found on SWM.
Extend wf_get_property to read nested properties from the SWM workflow
body of a tracking bug. This preserves the current behavior and allows
setting a cutom default value should the key not be found.
This commit fixes publish-tags so it will be able to sync our kernel master branches again. Branch sync has been broken since around
2022.10.22.
Breakdown the publish-tags script into its core function of publishing tags. Lots of commented out code has been removed, prints
converted to logging, and some moving everything out of the global space.