I connected the Dockstore GitHub app to a repository containing WDL workflows. The integration works as expected when I click the “Refresh” button on Dockstore for the registered workflow. However, I think the GitHub integration should automatically refresh when a new commit is pushed to any branch with .dockstore.yml in it. I pushed new commits and created new branches with .dockstore.yml, but I would still need to manually click on the “Refresh” button on the Dockstore webpage to see the changes.
Edit to add: I also noticed in your link, the workflow is named “Classifier”
You will need to add a name: Classifier if you want to convert the old refresh-based workflow into a .dockstore.yml workflow otherwise you will get a new workflow without a name, which is also ok if that’s what you want
There probably is a different way to accomplish what you’re expecting. The ‘primaryDescriptorPath’ value is only meant to point at one workflow and we import the other files that it is pointing to in turn automatically.
If you need to import multiple workflows, you would specify multiple workflows as in this example