I'm seeing strange behavior with this resource (using the latest image from Docker Hub), but I can't tell if the problem is the resource type itself or the Concourse (7.7.1) infrastructure, so I figured I'd reach out to see if anyone has seen similar behavior. I'm using this resource type in a standard parent/child pipeline setup, where the across step is used in a parent pipeline to set a child pipeline per branch in a repo.
The problem is that every hour (despite the check running about every minute), the branches resource sees a change due to the timestamp updating and triggers jobs accordingly, even though the branch list itself never actually changes. None of the checks that occur between this hourly "change" show an updated timestamp.
This obviously causes a lot of unnecessary pipeline runs, but I can't see any reason why the timestamp is updating at all, much less why it only happens every hour (exactly). I'd really appreciate any thoughts you might have on this.
I'm seeing strange behavior with this resource (using the latest image from Docker Hub), but I can't tell if the problem is the resource type itself or the Concourse (7.7.1) infrastructure, so I figured I'd reach out to see if anyone has seen similar behavior. I'm using this resource type in a standard parent/child pipeline setup, where the across step is used in a parent pipeline to set a child pipeline per branch in a repo.
The problem is that every hour (despite the check running about every minute), the branches resource sees a change due to the timestamp updating and triggers jobs accordingly, even though the branch list itself never actually changes. None of the checks that occur between this hourly "change" show an updated timestamp.
This obviously causes a lot of unnecessary pipeline runs, but I can't see any reason why the timestamp is updating at all, much less why it only happens every hour (exactly). I'd really appreciate any thoughts you might have on this.