Workaround for user not verified

I’ve searched around and even found #349835 that says it was “fixed” but still can’t seem to figure out how to stop the error from occurring.

I only have one pipeline that runs when a tag is created that simply FTPs the code to our staging server. But errors are still generated every time my second user commits anything.

My yaml…

stages:          
  - deploy

deploy:      
  stage: deploy  
  image: alpine:latest
  before_script:
  - apk update && apk add --no-cache lftp

  only:
    - tags

  script:
    - echo "Deploying application..."
    - lftp [redacted]
    - echo "Application successfully deployed."

And yet the error occurs on events that are not tag related.

The error is that they are not verified.

I’m guessing the check for a credit card is done before the call to the CI/DI system so it doesn’t know there are no jobs to do and triggers anyway? While it does not stop us from working, It’s annoying to have all those errors in our pipeline list.
We are a 501(c)3 non-profit and as the head tech guy I was ok putting my credit card in, I can’t ask that of other volunteers.

Thanks.