Behaviour
Steps to reproduce this issue
- create self hosted runner with macos(arm)
- install the docker desktop on the macos runner
- change the runner of workflow to self-hosted and add the docker login step with
docker/login-action@v2
- trigger the workflow
Expected behaviour
the docker login action is ok and the image on runner can be push to ghcr.io
Actual behaviour
docker does not login. But if change to self hosted runner to ubuntu-latest, the step is ok.
Configuration
- Repository URL (if public): private
- Build URL (if public): private
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
Logs
Run docker/login-action@v2
with:
registry: ghcr.io
username: nnsay
password: ***
ecr: auto
logout: true
env:
NODE_AUTH_TOKEN: ***
NPM_CONFIG_USERCONFIG: /Users/vd/runner/runner1/_work/_temp/.npmrc
NX_BASE: [2](https://github.com/Albedo-Inc/albedo-frontend/actions/runs/5651927180/job/15310874848#step:10:2)cb1d14582cef2ace[3](https://github.com/Albedo-Inc/albedo-frontend/actions/runs/5651927180/job/15310874848#step:10:3)f6d0668abeb808b7d8a29f
NX_HEAD: beac76a3ab2eec7659f9b0e3501b[4](https://github.com/Albedo-Inc/albedo-frontend/actions/runs/5651927180/job/15310874848#step:10:4)e13aebce0[6](https://github.com/Albedo-Inc/albedo-frontend/actions/runs/5651927180/job/15310874848#step:10:6)4
Logging into ghcr.io...
Error: Error saving credentials: error storing credentials - err: exit status 1, out: `error getting credentials - err: exit status 1, out: `keychain cannot be accessed because the current session does not allow user interaction. The keychain may be locked; unlock it by running "security -v unlock-keychain ~/Library/Keychains/login.keychain-db" and try again``
Behaviour
Steps to reproduce this issue
docker/login-action@v2Expected behaviour
the
docker login actionis ok and the image on runner can be push to ghcr.ioActual behaviour
docker does not login. But if change to self hosted runner to ubuntu-latest, the step is ok.
Configuration
Logs