On Fri, Aug 7, 2020 at 9:38 AM Brennan Ashton <bash...@brennanashton.com> wrote: > > On Thu, Aug 6, 2020, 4:35 PM Takashi Yamamoto <yamam...@midokura.com.invalid> > wrote: > > > On Thu, Aug 6, 2020 at 11:57 PM Brennan Ashton > > <bash...@brennanashton.com> wrote: > > > > > > On Thu, Aug 6, 2020, 4:03 AM Takashi Yamamoto > > <yamam...@midokura.com.invalid> > > > wrote: > > > > > > > hi, > > > > > > > > the docker image used by the CI (nuttx-ci-linux) is useful for other > > > > purposes. > > > > but as far as i know, it isn't pullable publicly. > > > > > > > > right now, i'm building and pushing it to docker hub for my own > > > > consumption. > > > > https://hub.docker.com/repository/docker/yamt/nuttx-ci-linux > > > > i think it's worth to provide an equivalent officially as a project. > > > > > > > > how do you think? > > > > > > > > > > The image is already publicly available. This is how the CI system uses > > it > > > including Jenkins > > > > > > https://github.com/apache/incubator-nuttx-testing/packages/159581 > > > > spacetanuki% docker pull > > docker.pkg.github.com/apache/incubator-nuttx-testing/nuttx-ci-linux:latest > > Error response from daemon: Get > > > > https://docker.pkg.github.com/v2/apache/incubator-nuttx-testing/nuttx-ci-linux/manifests/latest > > : > > no basic auth credentials > > spacetanuki% > > > > what credential should i use for public consumption? > > > > > You have to use your GitHub credentials or token even for public ones > unfortunately. > > https://docs.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages > > There is a long ticket of people complaining about this restriction. It's > also why we have the extra login step in our CI run.
a token with read:packages worked. thank you. > > https://github.community/t/docker-pull-from-public-github-package-registry-fail-with-no-basic-auth-credentials-error/16358 heh. i may add my complaint there. now, i have a variation of my original suggestion. in addition to github packages, how about pushing the image to a less broken public registry as well? eg. docker hub > > --Brennan