in internal/pkg/core/deployers/deployers.go [115:126]
func (d *Deployer) DeploySequences(ctx context.Context, fileName string, xmlData string) {
position := artifacts.Position{FileName: fileName}
sequence := types.Sequence{}
newSeq, err := sequence.Unmarshal(xmlData, position)
if err != nil {
d.logger.Error("Error unmarshalling sequence:", "error", err)
return
}
configContext := ctx.Value(utils.ConfigContextKey).(*artifacts.ConfigContext)
configContext.AddSequence(newSeq)
d.logger.Info("Deployed sequence: " + newSeq.Name)
}