Skip to content

GraphQL: Field 'rules' doesn't exist on type 'Ref'. #5038

Open
@and-ku

Description

@and-ku

Overview of the Issue

I keep getting this error. I am running GHE on prem.

GraphQL: Field 'rules' doesn't exist on type 'Ref'. Continuing with mergeable and approved assumed false

Atlantis Version: 0.30.0
GHE Version: GitHub Enterprise Server 3.12.8

Logs

Logs
{"level":"debug","ts":"2024-10-24T19:34:10.547Z","caller":"vcs/github_client.go:815","msg":"AllowMergeableBypassApply feature flag is enabled - attempting to bypass apply from mergeable requirements","json":{"repo":"XXXXXXXX","pull":"40"}}
{"level":"debug","ts":"2024-10-24T19:34:10.945Z","caller":"metrics/debug.go:42","msg":"counter","json":{"name":"atlantis.github_event.comment_created.success_200","value":1,"tags":{"base_repo":"XXXXXXXX","pr_number":"40"},"type":"counter"}}
{"level":"debug","ts":"2024-10-24T19:34:10.945Z","caller":"metrics/debug.go:42","msg":"counter","json":{"name":"atlantis.github.update_status.execution_success","value":1,"tags":{"base_repo":"XXXXXXXX","pr_number":"40"},"type":"counter"}}
{"level":"debug","ts":"2024-10-24T19:34:10.945Z","caller":"metrics/debug.go:42","msg":"counter","json":{"name":"atlantis.github.pull_is_approved.execution_success","value":1,"tags":{"base_repo":"XXXXXXXX","pr_number":"40"},"type":"counter"}}
{"level":"debug","ts":"2024-10-24T19:34:10.945Z","caller":"metrics/debug.go:42","msg":"counter","json":{"name":"atlantis.github.get_pull_request.execution_success","value":1,"tags":{"base_repo":"XXXXXXXX","pr_number":"40"},"type":"counter"}}
{"level":"error","ts":"2024-10-24T19:34:11.345Z","caller":"vcs/instrumented_client.go:200","msg":"Unable to check pull mergeable status, error: getting pull request status: fetching rulesets, branch protections and status checks from GraphQL: Field 'rules' doesn't exist on type 'Ref'","json":{"repo":"XXXXXXXX","pull":"40"},"stacktrace":"github.com/runatlantis/atlantis/server/events/vcs.(*InstrumentedClient).PullIsMergeable\n\tgithub.com/runatlantis/atlantis/server/events/vcs/instrumented_client.go:200\ngithub.com/runatlantis/atlantis/server/events/vcs.(*ClientProxy).PullIsMergeable\n\tgithub.com/runatlantis/atlantis/server/events/vcs/proxy.go:85\ngithub.com/runatlantis/atlantis/server/events/vcs.(*pullReqStatusFetcher).FetchPullStatus\n\tgithub.com/runatlantis/atlantis/server/events/vcs/pull_status_fetcher.go:33\ngithub.com/runatlantis/atlantis/server/events.(*ApplyCommandRunner).Run\n\tgithub.com/runatlantis/atlantis/server/events/apply_command_runner.go:106\ngithub.com/runatlantis/atlantis/server/events.(*DefaultCommandRunner).RunCommentCommand\n\tgithub.com/runatlantis/atlantis/server/events/command_runner.go:389"}
{"level":"debug","ts":"2024-10-24T19:34:11.345Z","caller":"metrics/debug.go:52","msg":"timer","json":{"name":"atlantis.github.pull_is_mergeable.execution_time","value":0.937468306,"tags":{"base_repo":"XXXXXXXX","pr_number":"40"},"type":"timer"}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions