Commit Graph

205 Commits

Author SHA1 Message Date
Graham Paye bf822910fa
add google-style and refactor (#203) 2019-03-15 12:34:54 -07:00
Graham Paye 1c64927249
update ci rubies (#204) 2019-03-14 22:29:42 -07:00
Graham Paye f1600d9d43
add ruby 2.6.1 (#201) 2019-03-05 15:07:49 -08:00
Graham Paye 0d25f3a10f
prepare for autorelease (#199) 2019-02-27 08:06:41 -08:00
Graham Paye 4831d41d73
prepare for autorelease (#197) 2019-02-22 10:38:05 -08:00
Graham Paye d765472f35
switch gcloud command to IO.popen from backticks (#194) 2019-02-21 14:38:34 -08:00
Graham Paye e6a8fed091
remove travis and add 2.6 to list of rubies to test against (#191) 2019-01-30 14:02:27 -08:00
Alex Filatov b4516ab3d1 Add example for auth with ENV vars (#156) 2019-01-22 11:44:56 -08:00
Daniel Azuma a07011bb45
Loosen bundler dependency to fix travis 2019-01-04 14:07:50 -08:00
Daniel Azuma 6fa73a25a9
Fix bundler gem name and pin to 1.17.3 2019-01-03 23:17:06 -08:00
Daniel Azuma 2db1030634
Pin bundler to 1.17.3 for now when running travis 2019-01-03 23:05:11 -08:00
Daniel Azuma f4db84ea79
Update version and changelog for 0.8.0 release (#188) 2019-01-02 17:00:32 -08:00
Daniel Azuma f0b95e72f9
Support configuration of the connection object used to fetch tokens (#185) 2019-01-02 14:42:42 -08:00
Mike Moore dc8b127549
Remove warning while looking up project_id (#184) 2018-12-27 16:09:51 -07:00
Graham Paye 8894a08470
use newest ruby versions for kokoro (#172) 2018-11-08 11:00:23 -08:00
Justin Beckwith ed7172026a
Update github issue templates (#173) 2018-11-07 15:08:19 -08:00
Graham Paye 0d2becbdcd
make load_gcloud_project_id module function (#170) 2018-10-26 12:17:12 -07:00
Graham Paye f0b0c6f8e8
Add project_id instance variable (#167) 2018-10-24 09:23:37 -07:00
Graham Paye 818a031f5a
update version number and changelog (#166) 2018-10-18 12:26:11 -07:00
Matt Sanford 3802390e70 Upgrade Memoist (#165) 2018-10-16 12:08:58 -07:00
Graham Paye 7e42656b1c
make tests windows friendly (#164) 2018-10-10 18:23:50 -07:00
Graham Paye 6d9d63be3e
add initial kokoro configs (#163) 2018-10-09 11:30:25 -07:00
Graham Paye 6f6b25ba18
remove ruby version warnings (#161) 2018-08-23 11:55:35 -07:00
Graham Paye b5d73a84a4
Warn on EOL Ruby Versions (#159) 2018-08-20 15:52:23 -07:00
Graham Paye b03268d33f
update version and changelog (#158) 2018-08-16 12:14:18 -07:00
Tadas Tamošauskas e521abd799 Fix auth token revocation (#157) 2018-08-15 12:50:16 -07:00
Graham Paye 9b49da35b6
fix CLIENT_ID_VAR reference in DefaultCredentials (#154)
* fix CLIENT_ID_VAR reference in DefaultCredentials
2018-08-06 15:46:03 -07:00
Graham Paye 42b1b6eb53
remove garbage text from changelog (#151) 2018-08-02 12:38:47 -07:00
TheRoyalTnetennba 3dd6c0a6b5 Release v0.6.3 2018-08-02 11:55:24 -07:00
Daniel Azuma d1ba5e95a7
Fix sdk credentials warning (#148) 2018-08-02 09:11:52 -07:00
Graham Paye fed63c003f
remove redundant line (#150) 2018-08-01 18:24:29 -07:00
Graham Paye 41a8297780
remove redunant line (#149) 2018-08-01 18:21:20 -07:00
Thea Flowers af69fc5347 Use new auth URIs (#147) 2018-08-01 13:42:29 -07:00
Graham Paye 5f714d44c5
moved logging dependency to developer 2018-07-31 11:20:36 -07:00
Graham Paye 5d42d3b4be
Warn when using cloud sdk credentials (#145)
* Issue warning when cloud sdk credentials are used.
2018-07-18 13:54:03 -07:00
Kevin Deisz 85808dbaf6 Update os gem dependency (#139)
* Update os gem dependency
2018-07-16 08:40:51 -07:00
Ryan T. Hosford 114ce8a3b9 Avoids redundant class method definition (#107)
- adds module to provide `read_json_key` class method
    to multiple classes
2018-07-13 12:41:10 -07:00
Shiyason cd2e0cf3f1 Update README.md (#141)
Add instructions for environment variables.
2018-07-12 12:20:30 -07:00
Thea Flowers b18bf2683a Add Code of Conduct 2018-07-02 12:48:13 -07:00
Kazuhiro Serizawa edaa784d3d Avoid memoizing network-related false negatives of GCECredentials.on_gce? (#137) 2018-06-05 15:20:36 -07:00
Daniel Azuma 9232aa3176
Unescape private_key loaded from ENV (#132) 2018-06-05 09:56:48 -07:00
Jacob Geiger 18611aae6e
Merge pull request #127 from blowmage/credentials-default-fix
Fix Credentials.default
2017-11-10 15:05:50 -08:00
Mike Moore 9f395a2338 Fix Credentials.default bug
If no PATH_ENV_VARS were found Credentials.default would return an empty array.
Update each default lookup method to return nil if no match was found.
Fix call to from_default_paths method, was calling from_default_vars instead.
Add spec coverage for path, json, and default cases.
Add spec coverage for application_default case.
Fix spec coverage to check the return type from calling Credentials.default.
2017-11-10 15:59:34 -07:00
Mike Moore 4c4e6cef21 Add focus config to RSpec
This allows us to focus on specs by changing it to fit.
2017-11-10 15:42:48 -07:00
Daniel Azuma 328fed6d63 Bump version and update changelog for 0.6.1 release 2017-10-18 10:43:08 -07:00
Jacob Geiger 63237af001 Update changelog for v0.6.0 2017-10-17 14:33:40 -07:00
Jacob Geiger d728575980 Bump version to 0.6.0 for release 2017-10-17 14:23:50 -07:00
Ernest Landrito c148fc12bb Add simple credentials class. (#122)
* Add simple credentials class

* 1.9.3 fix

* Review fixes

* Move  into it's own file. Cleanup require statements
2017-10-12 09:19:43 -07:00
Heng Xiong 7ee081052d Merge pull request #121 from hxiong388/fix-typo-constant
Fix typo constant
2017-09-18 15:28:06 -07:00
Heng Xiong a83d39b158 Merge pull request #119 from jurriaan/jwt-2-0
Support ruby-jwt 2.0
2017-09-18 10:32:49 -07:00