lewagon / wait-on-check-action

This action can be used to halt any workflow until required checks for a given ref (e.g., in a sibling workflow) pass successfully.
MIT License
337 stars 62 forks source link

Getting a 'Permission Denied' error with a simple use case #92

Open tking16 opened 10 months ago

tking16 commented 10 months ago

Error:

  Entries removed from PATH to avoid conflicts with default Ruby:
    /Users/automationm2mini/.rvm/gems/ruby-2.7.7-guacamole/bin
    /Users/automationm2mini/.rvm/gems/ruby-2.7.7-guacamole@global/bin
    /Users/automationm2mini/.rvm/rubies/ruby-2.7.7-guacamole/bin
  Entries added to PATH to use selected Ruby:
    /Users/runner/hostedtoolcache/Ruby/3.2.2/arm64/bin
Error: Error: EACCES: permission denied, mkdir '/Users/runner'

My Step:

      - name: Wait for APK to upload
        uses: lewagon/wait-on-check-action@v1.3.1
        with:
          ref: ${{ github.ref }}
          check-name: 'Upload apk'
          repo-token: ${{ secrets.GITHUB_TOKEN }}
          wait-interval: 10
ianbeemsterboerr commented 10 months ago

I am also running into this issue on a MacOS self-hosted runner

wilmer-suarez-simplisafe commented 2 months ago

I'm also seeing a similar issue:

Run lewagon/wait-on-check-action@v1.3.4
Run ruby/setup-ruby@v1
Modifying PATH
Error: Error: EACCES: permission denied, mkdir '/opt/hostedtoolcache'

Any workaround available?