cellsjs / piscosour

Piscosour gets all command line (CLI) development tools wrapped-up, creating ascertainable command line workflows
11 stars 11 forks source link

Parameters emitted from one step in a flows not received by all the contexts of the target #149

Closed sbonacho closed 7 years ago

sbonacho commented 7 years ago

In this flow

{
  "name": "finish",
  "description": "[Git flow]: Finish and merge branch",
  "steps": {
    "merge": {
      "implementation-check" : false
    },
    "validate" : {
      "excludes" : ["feature", "hotfix", "release", "merger", "consolidation"],
      "type" : "flow"
    },
    "setVersion": {
      "excludes" : ["feature", "hotfix", "release", "merger", "consolidation"]
    },
    "finish": {
      "implementation-check" : false
    },
    "publish": {
      "type" : "flow",
      "params" : {
        "tag": true
      },
      "inputs" : {
        "upToDate" : {"finish": "upToDate"},
        "deletedBranch" : {"finish": "deletedBranch"}
      }
    }
  }
}

parameter upToDate is not received by all the contexts that implement flow publish

sbonacho commented 7 years ago

is the right behabiour