-
Notifications
You must be signed in to change notification settings - Fork 15
Conversation
Awesome! Sure I can test, but how do I install from GH? 😆
|
One way is to clone the project, switch to the branch and run |
Aight, got it running! Doesn't seem to work though 😢 $ chandler push
Push v1.0.0-alpha.1… ✘
/Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/response/raise_error.rb:16:in `on_complete': GET https://github.schibsted.io/api/v3/repos/finn/express-base/releases/tags/v1.0.0-alpha.1: 401 - Bad credentials // See: https://developer.github.com/enterprise/2.7/v3 (Octokit::Unauthorized)
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:9:in `block in call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:57:in `on_complete'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:8:in `call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/connection.rb:140:in `get'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/sawyer-0.7.0/lib/sawyer/agent.rb:94:in `call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/connection.rb:154:in `request'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/connection.rb:19:in `get'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/octokit-4.3.0/lib/octokit/client/releases.rb:137:in `release_for_tag'
from /Users/simen/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/delegate.rb:83:in `method_missing'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/github.rb:36:in `existing_release'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/github.rb:23:in `create_or_update_release'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:30:in `block in call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:48:in `block (2 levels) in each_tag_with_version_and_notes'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/logger.rb:46:in `benchmark'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:47:in `block in each_tag_with_version_and_notes'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:42:in `each'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:42:in `each_tag_with_version_and_notes'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/commands/push.rb:29:in `call'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/lib/chandler/cli.rb:22:in `run'
from /Users/simen/.rvm/gems/ruby-2.3.0/gems/chandler-0.5.0/exe/chandler:4:in `<top (required)>'
from /Users/simen/.rvm/gems/ruby-2.3.0/bin/chandler:23:in `load'
from /Users/simen/.rvm/gems/ruby-2.3.0/bin/chandler:23:in `<main>'
from /Users/simen/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval'
from /Users/simen/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' But doing If I $ curl -n https://github.schibsted.io/api/v3/repos/finn/express-base/releases/tags/v1.0.0-alpha.1
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/enterprise/2.7/v3"
} |
d83f138
to
8e6dcab
Compare
@SimenB Do you have |
Yup, if I change something with the entry
Is there som debug logging I could activate? |
Hmm. It seems like authentication must be working if the code has gotten that far. Unfortunately I'm not sure there is a debug log that will help. Maybe you could check the Octokit documentation and issues to see if there any known problems with obtaining releases with the GitHub Enterprise API? |
I don't think auth is correct inside chandler. If I mess up the pw in netrc, I get 401 with |
Do you have a minimal repro that just tries to fetch releases (using the url above) i could run? If that doesn't work, i can open an issue with octokit |
@SimenB I've pushed a new commit to this branch that may solve the netrc auth problem. Can you redo |
Will try it out when I get home! A couple of hours 😄 |
Great! I will tidy up the test coverage and publish a release in the next week or so. |
510dff8
to
9839077
Compare
9839077
to
11e8d1c
Compare
@mattbrictson Could you do a release of this? 😄 |
✅ Chandler 0.6.0 released |
This PR adds GitHub Enterprise support, in a way that should just work provided your
.netrc
is set up correctly. You can now also explicitly specify your GitHub Enterprise endpoint using the--github
option, like this:@SimenB Can you test this using your GH Enterprise setup?