When I put to an existing github-release in the pipeline to append a file, the next job which also does a get against the same resource doesn’t see the recently-added file. Indeed when I hijack the next job and examine the resource, I see the usual body, tag, and version for the github-release resource but not the recently-added file. The Github UI does show that file present for the release indicating that it was successfully added.
The concourse documentation for put indicates:
When the put succeeds, the produced version of the resource will be immediately fetched via an implicit get step. This is so that later steps in your plan can use the artifact that was produced.
This expected behavior works in a different resource type like the regular git resource, but does not appear to work in the github-release resource. Is this expected behavior?
When I
putto an existinggithub-releasein the pipeline to append a file, the next job which also does agetagainst the same resource doesn’t see the recently-added file. Indeed when I hijack the next job and examine the resource, I see the usualbody,tag, andversionfor the github-release resource but not the recently-added file. The Github UI does show that file present for the release indicating that it was successfully added.The concourse documentation for
putindicates:This expected behavior works in a different resource type like the regular
git resource, but does not appear to work in the github-release resource. Is this expected behavior?