Does Concourse check resources that aren't get?


#1

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?


#2

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: