Slackbot
10/10/2023, 11:51 AMoponomarov-tu
10/10/2023, 11:53 AMATLANTIS_GH_ALLOW_MERGEABLE_BYPASS_APPLY set to true .
2. These are my server-side configuration options:
apply_requirements: [approved, undiverged]
allowed_overrides: [apply_requirements, workflow]
3. I'm also using GitHub App for Atlantis authentication to GitHub and nothing has been changed there in regards to permissions.
4. I also have status check requirements set (they are exactly the same when using branch protection rules):oponomarov-tu
10/10/2023, 11:53 AM"version": "v0.25.0 (commit: a12823e) (build date: 2023-08-11T20:51:19.440Z)"oponomarov-tu
10/10/2023, 12:30 PM"version": "v0.26.0 (commit: bb18da2) (build date: 2023-10-06T16:29:35.868Z)") and the issue remained.oponomarov-tu
10/10/2023, 12:31 PMoponomarov-tu
10/10/2023, 12:55 PMatlantis/apply check. Removing this resolved the issue, but not sure how to approach this check from now on. Any ideas?Chastity Blackwell
10/10/2023, 12:57 PMoponomarov-tu
10/10/2023, 12:58 PMATLANTIS_GH_ALLOW_MERGEABLE_BYPASS_APPLY ? We have this set to true already 🙂Chastity Blackwell
10/10/2023, 12:58 PMChastity Blackwell
10/10/2023, 12:58 PMoponomarov-tu
10/10/2023, 12:58 PMatlantis apply did not run.oponomarov-tu
10/10/2023, 12:59 PMChastity Blackwell
10/10/2023, 1:00 PMLuke Massa
10/10/2023, 2:24 PMLuke Massa
10/10/2023, 2:25 PMapproved means literally "Pull request must be approved by at least one person other than the author before running apply" for all VCSs and if you want more fine-grained approval criteria (gitlab calls them Merge Request Approval Rules, sounds like "RuleSets" in github might be similar), we would make mergeable respect themLuke Massa
10/10/2023, 2:27 PMLuke Massa
10/10/2023, 2:29 PMPePe Amengual
10/10/2023, 3:27 PMoponomarov-tu
10/10/2023, 3:27 PMPePe Amengual
10/10/2023, 3:35 PMoponomarov-tu
10/10/2023, 3:39 PMdebug but this is the only thing printed:PePe Amengual
10/10/2023, 3:41 PMPePe Amengual
10/10/2023, 3:41 PMStas Ostrovskyi
10/10/2023, 4:19 PMmergable-bypass-apply feature heavily relies on branch protection and there is no API (yet) on GitHub that will return whether PR is mergeable with regards to bypass actors in rulesets. See https://github.com/orgs/community/discussions/61107#discussioncomment-7000915 and github's answer is that they are aware...PePe Amengual
10/10/2023, 4:21 PMStas Ostrovskyi
10/10/2023, 4:21 PMatlantis/apply as Required Check and atlantis app as bypass actoroponomarov-tu
10/10/2023, 4:21 PMProper Ruleset in this case would beI've tried that, @Stas Ostrovskyi and it didn't work as well.as Required Check and atlantis app as bypass actoratlantis/apply
Stas Ostrovskyi
10/10/2023, 4:21 PMmergeable-bypass-apply definitelyStas Ostrovskyi
10/10/2023, 4:22 PMStas Ostrovskyi
10/10/2023, 4:23 PMmergeable-bypass-apply flag and put this logic on github itself