Christoph Sassenberg
a4894b0992
Add missing file specs
2018-01-24 09:04:03 +01:00
Christoph Sassenberg
7bff836cc2
Rename generated file back to commit_sha
2018-01-14 10:19:47 +01:00
Christoph Sassenberg
9968f6d17f
Add implementation, rename to target_commit
2017-12-12 11:36:37 +01:00
Christoph Sassenberg
a200915862
Add failing specs for commit_sha file and metadata
2017-12-12 11:36:37 +01:00
Alex Suraci
a163ea098d
Merge pull request #32 from ahelal/feature/pre_release
...
Support pre release
2016-09-27 10:51:52 -07:00
Adham Helal
b6a959dd6a
Make in tests support prerelease data type
2016-09-22 13:58:23 +02:00
Etourneau Gwenn
37156df256
Create body file
2016-07-28 13:24:03 +09:00
Alex Suraci
3a7443448e
fix handling of redirect from asset download
2016-07-09 18:32:35 -07:00
Alex Suraci
27fe9d197f
back to upstream go-github
...
fixes #17
2016-01-30 11:45:49 -08:00
JT Archie
7331e0a7ad
filter by drafts in the check
step
...
The user now opts-in to getting final or draft releases. Default
behaviour is final releases.
NOTE: There is also strict filtering on only allowing semver supported tags.
Signed-off-by: David Jahn <david.a.jahn@gmail.com >
2015-10-23 10:11:15 -04:00
Evan Short
e3a3a53dba
More tests for errors
...
[finishes #104040604 ]
Signed-off-by: Chris Sun <lsun@pivotal.io >
2015-10-21 15:04:44 -07:00
Chris Sun
95ab1bda22
Backfill tests for downloading source tarball/zip
...
[#104040604 ]
Signed-off-by: Evan Short <eshort@pivotal.io >
2015-10-21 14:04:26 -07:00
JT Archie
b2eee37237
support draft releases for in and out
...
* in will pull in the latest release, even if draft. It will not create
the files `tag` and `version`, if no tag is defined on the draft
release.
* out will push a release in a draft state when provided as a param
[#102513822 ]
Signed-off-by: David Morhovich <dmorhovich@pivotal.io >
2015-10-20 18:16:59 -04:00
Evan Short
22d247be7d
Remove checking for nil version on in command
...
[#102513822 ]
Signed-off-by: Toby Rumans <trumans@pivotal.io >
2015-09-11 17:07:03 -07:00
Alex Suraci
d2c9a5e136
clean up pointerisms, fix building real client
...
google github library returns *Foo in singular case and []Foo if there
are many results. seems like the best approach is to pass them around
by-value, since *Foo seems to only be so that they can return 'nil'
instead of a zero-value.
2015-08-08 11:22:43 -07:00
zachgersh
9b77017aaf
It's never pointers
2015-08-04 22:20:37 -07:00
zachgersh
b359439b85
Add github function to download assets
...
- Also refactor to allow getting a tagged version
2015-08-03 22:27:31 -07:00
Dr Nic Williams
5779770b0b
[in] create /version file based on git tag name
2015-04-25 12:46:22 -07:00
Dr Nic Williams
f224bc5a45
[in] creates file 'tag' containing git tag for the release being fetched
2015-04-25 12:28:47 -07:00
Alex Suraci
4dbe94c715
access token is now optional
...
* fix some err checks
* github api url can be configured (e.g. point it at an enterprise instance)
[finishes #89638752 #89633744 ]
Signed-off-by: Chris Brown <cbrown@pivotal.io >
2015-03-04 12:28:37 -08:00
Alex Suraci
c4436c0350
emit metadata in output
...
[#76848252 ]
Signed-off-by: Chris Brown <cbrown@pivotal.io >
2015-02-18 10:06:04 -08:00
Alex Suraci
3dc650adc8
add metadata to in command output
...
[#76848252 ]
Signed-off-by: Chris Brown <cbrown@pivotal.io >
2015-02-18 09:55:42 -08:00
Chris Brown
2878392b08
write progress while downloading assets
...
[#76848252 ]
Signed-off-by: Alex Suraci <asuraci@pivotal.io >
2015-02-18 09:54:44 -08:00
Chris Brown
efbfb91683
implement /in
...
fetches a given list of globs from the assets.
also be durable to 'v' prefixing version tags
Signed-off-by: Alex Suraci <asuraci@pivotal.io >
2015-02-17 18:03:42 -08:00