Does Concourse check resources that aren't get?


If a resource is only PUT to, does Concourse ever check it in that pipeline?

Some such resources implement a noop check, but others don’t. Specifically, if you want to push some commits back to a git repo you need a resource for the check and get and another for the put. We sure can set check_every to a high enough value, but the question is still valid: why check resources that are never get?

Presumably it needn’t, right?


Yes it does check, you can verify this by clicking the resource in the pipine UI. For put only style resources that do not return a proper dummy json of empty versions, you will see a check error in there. And it will spam your logs :wink: