Automatic github actions deploys keeps failing

I am trying to deploy my app using github actions but i keep encountering this error:

==> Pushing image to fly
The push refers to repository [registry.fly.io/hafi-yawe]
83d85471d9f8: Preparing
060c6dd59a3b: Preparing
b28e272ad893: Preparing
3fd0a8444673: Preparing
bf5ccfcedbc5: Preparing
7f38163dd3ad: Preparing
8769f03310ec: Preparing
b4440cc8e4ff: Preparing
26a1b0864fd3: Preparing
867d0767a47c: Preparing
7f38163dd3ad: Waiting
8769f03310ec: Waiting
b4440cc8e4ff: Waiting
26a1b0864fd3: Waiting
867d0767a47c: Waiting
Error failed to fetch an image or build from source: error rendering push status stream: unauthorized: not allowed

PS: No Deployment has been successful so far.

Can you paste your Github action here?

name: Deploy to Fly
on:
  push:
    branches: [main]
jobs:
  deploy:
    name: Deploy To fly.io
    runs-on: ubuntu-latest
    steps:
      # This step checks out a copy of your repository.
      - uses: actions/checkout@v2
      # This step runs `flyctl deploy`.
      - uses: superfly/flyctl-actions@master
        env:
          FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
        with:
          args: "deploy"

Can you try with args: "deploy --remote-only"?

Thanks Solved now!