Skip to content

github-release-resource not fetching latest version #199

@Amit-PivotalLabs

Description

@Amit-PivotalLabs

Here is an example build:

https://mega.ci.cf-app.com/pipelines/release/jobs/announce-rc/builds/27

Notice how it is picking up v222 of cf-github-release even though v223 was out many days before this build run:

https://github.com/cloudfoundry/cf-release/releases/tag/v223

Here is the pipeline configuration:

https://github.com/cloudfoundry/mega-ci/blob/master/pipelines/release.yml

@vito suggested hijacking in and running some tests:

AKG :: ~/Documents/workspace/mega-ci/pipelines
$ fly -t mega hijack -j release/announce-rc /bin/sh
1: pipeline: release, build id: 1041, type: get, name: cf-github-release
2: pipeline: release, build id: 1041, type: task, name: announce-rc
choose a container: 1

~ # echo '{"source":{"user":"cloudfoundry","repository":"cf-release"}}' | /opt/resource/check
[]
~ # echo $?
0
~ # echo '{"source":{"user":"cloudfoundry","repository":"cf-release","access_token":"REDACTED"}}' | /opt/resource/check
[]
~ # echo $?
0
~ # echo '{"source":{"user":"cloudfoundry","repository":"cf-release","access_token":"REDACTED"},"version":{"tag":"v222"}}' | /opt/resource/check
[]
~ # echo $?
0
~ # echo '{"source":{"user":"cloudfoundry","repository":"cf-release","access_token":"REDACTED"},"version":{"tag":"v223"}}' | /opt/resource/check
[]
~ # echo $?
0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions