bjornrud

bjornrud

dependabot private organization hex example?

Has anyone used the github actions hosted dependabot beta for private hex repositories? We would love dependabot to notify application owners in our org when another team updates their libraries.

Unfortunately, am getting 403s every time dependabot attempts to check our private hex.

From the logs, Dependabot is showing the following:

  proxy | 2020/07/13 16:25:22 403 https://repo.hex.pm:443/repos/us/packages/ourpackage

The relevant portions of our .github/dependabot.yml are:

version: 2
updates:
  # Keep mix dependencies up to date
  - package-ecosystem: "mix"
    directory: "/"
    schedule:
      interval: "weekly"
    assignees:
      - "OURORG/ourteam"
    labels:
      - "dependabot-update"
    rebase-strategy: "disabled"

First Post!

davydog187

davydog187

I’m running into the same issue. I can see that there is support for private hex repos, but since Dependabot moved to Github, its unclear what I need to do to grant it access.

Did you end up figuring this issue out @bjornrud ?

Most Liked

davydog187

davydog187

An update from @bruce

I chatted with the PM (:wave: @asciimike), and I understand that the team is making progress on addressing the current limitations for Elixir (and some other ecosystems/pkg managers like bundler and pip).

The effort is tracked here (https://bit.ly/3pEANuQ), and I’m hopeful we’ll see some level of private repo support restored soon.

Tweet: https://twitter.com/wbruce/status/1364004498667040769?s=20
Roadmap: Dependabot version updates: support for private registries (Cloud Beta) · Issue #67 · github/roadmap · GitHub

TL;DR: Private registries are currently not available for dependabot with elixir, but are scheduled on the roadmap

davydog187

davydog187

I poked Bruce Williams on twitter, maybe he knows who can help!

https://twitter.com/davydog187/status/1363852667467010053

Where Next?

Popular in Questions Top

vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36689 110
New
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31525 112
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

We're in Beta

About us Mission Statement