Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support using repo configuration from a branch #81

Merged
merged 540 commits into from
Feb 13, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 13, 2024

  1. fix(deps): update module github.com/xanzy/go-gitlab to v0.89.0 in go.…

    …mod (runatlantis#3640)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ccee6cb View commit details
    Browse the repository at this point in the history
  2. feat: Allow for negations in repo allowlist (runatlantis#3414)

    * feat: Omit repos from allowlist
    
    * Add quote in comment
    
    * Better comment
    
    * Remove test
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6471a7f View commit details
    Browse the repository at this point in the history
  3. fix: auto plan when .terraform.lock.hcl changed (runatlantis#3473)

    Problem
    
    When `projects` are specified and `when_modified` is not specified via
    the config file, changing `.terraform.lock.hcl` file won't trigger auto
    plan. This is because the default `raw.WhenModified` does not include
    `.terraform.lock.hcl`.
    
    Note that when projects are auto detected, changing
    `.terraform.lock.hcl` triggers auto plan. This is because the
    `cmd.DefaultAutoplanFileList` includes `.terraform.lock.hcl`.
    
    Solution
    
    Include `.terraform.lock.hcl` to the default `raw.WhenModified`.
    shouichi authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    67ea261 View commit details
    Browse the repository at this point in the history
  4. chore: Update server/events/working_dir Logging Configuration (runatl…

    …antis#3636)
    
    * Update server/events/working_dir logging
    
    * Add e2e FileWorkspace logger
    
    * Fix github app working dir test logger
    
    * Update working_dir_test
    
    ---------
    
    Co-authored-by: Dylan Page <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3468a9d View commit details
    Browse the repository at this point in the history
  5. fix(github): Mergeable requirement for fork PRs (runatlantis#3620)

    While using a PR from a fork and the "Github allow mergeable bypass apply" flag, the mergeable checks were run with the wrong owner in the request, leading to 404. By choosing the owner from the head repo data it should work both, for fork PRs and in-repo PRs.
    
    Co-authored-by: Dylan Page <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    20325ae View commit details
    Browse the repository at this point in the history
  6. chore(deps): update golang docker tag to v1.20.7 in testing/dockerfile (

    runatlantis#3642)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9c10a25 View commit details
    Browse the repository at this point in the history
  7. fix(deps): update module go.uber.org/zap to v1.25.0 in go.mod (runatl…

    …antis#3643)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c039e54 View commit details
    Browse the repository at this point in the history
  8. feat: set atlantis/apply check to successful if all plans are `No…

    … Changes` (runatlantis#3378)
    
    * mod: rename updateCommitStatus func
    
    * feat: add PlannedNoChangesPlanStatus
    
    * Add skipApplyNoChanges option to PlanCommandRunner
    
    * Add skipApplyNoChanges option to ApplyCommandRunner
    
    * Add --skip-apply-no-changes flag
    
    * Fix typo
    
    Co-authored-by: nitrocode <[email protected]>
    
    * Rename --skip-apply-no-changes flag
    
    * Refactor updateCommitStatus functions
    
    * chore(docs): add detailed use case for the flag
    
    * test: add plan_command_runner set apply status
    
    * feat: set apply status to successful by default when result is 'No Changes'
    
    ---------
    
    Co-authored-by: chroju <[email protected]>
    Co-authored-by: nitrocode <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f5f559c View commit details
    Browse the repository at this point in the history
  9. fix(gitlab): Prevent nil pointer dereference when HeadPipeline is emp…

    …ty (runatlantis#3428)
    
    In this particular example `mr.HeadPipeline.SHA` panics on a nil pointer dereference because HeadPipeline is empty.
    
    This seems to be caused by the lack of permission to update the commit status.
    
    ```go
    runtime.gopanic
            runtime/panic.go:1038
    runtime.panicmem
            runtime/panic.go:221
    runtime.sigpanic
            runtime/signal_unix.go:735
    github.com/runatlantis/atlantis/server/events/vcs.(*GitlabClient).PullIsMergeable
            github.com/runatlantis/atlantis/server/events/vcs/gitlab_client.go:208
    github.com/runatlantis/atlantis/server/events/vcs.(*ClientProxy).PullIsMergeable
            github.com/runatlantis/atlantis/server/events/vcs/proxy.go:72
    github.com/runatlantis/atlantis/server/events/vcs.(*pullReqStatusFetcher).FetchPullStatus
            github.com/runatlantis/atlantis/server/events/vcs/pull_status_fetcher.go:28
    github.com/runatlantis/atlantis/server/events.(*ApplyCommandRunner).Run
            github.com/runatlantis/atlantis/server/events/apply_command_runner.go:105
    github.com/runatlantis/atlantis/server/events.(*DefaultCommandRunner).RunCommentCommand
            github.com/runatlantis/atlantis/server/events/command_runner.go:252
    ```
    
    The least invasive solution is to simply use the commit-hash from pull and guess that the pipeline was "skipped" unless the HeadPipeline is there.
    
    The outcome is:
    
    When mr.HeadPipeline is present:
    - use the commit hash and status from the HeadPipeline
    When mr.HeadPipeline is NOT present:
    - use the commit hash from pull request struct
    - assume the pipeline was "skipped"
    
    In cases where GitLab is configured to require a pipeline to pass, this results on a message saying the MR is not mergeable.
    
    More info:
    - runatlantis#1852
    marceloboeira authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d90d887 View commit details
    Browse the repository at this point in the history
  10. chore: Fix Go Static Check Errors (runatlantis#3637)

    * Fix Go Static Checks
    
    * Fix working dir tests
    X-Guardian authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4f3887a View commit details
    Browse the repository at this point in the history
  11. chore(deps): lock file maintenance in server/events/testdata/test-rep…

    …os/workspace-configured/main.tf (runatlantis#3655)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f9ab5bb View commit details
    Browse the repository at this point in the history
  12. chore(deps): update alpine docker tag to v3.18.3 in dockerfile (runat…

    …lantis#3656)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0091438 View commit details
    Browse the repository at this point in the history
  13. chore: Fix golangci-lint Configuration (runatlantis#3645)

    * Fix golang-ci
    
    * Update lint workflows
    
    * Removed required checks
    X-Guardian authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    214351c View commit details
    Browse the repository at this point in the history
  14. fix: gitlab client failing test (runatlantis#3653)

    * fix: gitlab client failing test
    
    * change HeadCommit to `67cb91d3f6198189f433c045154a885784ba6977`
    
    * remove test case for now
    ghaiszaher authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7d7416e View commit details
    Browse the repository at this point in the history
  15. fix(deps): update github.com/hashicorp/terraform-config-inspect diges…

    …t to f15f31b in go.mod (runatlantis#3658)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    83c89e5 View commit details
    Browse the repository at this point in the history
  16. fix(deps): update module golang.org/x/term to v0.11.0 in go.mod (runa…

    …tlantis#3650)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a4cf81b View commit details
    Browse the repository at this point in the history
  17. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.15.0 in go.mod (runatlantis#3654)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    99175a2 View commit details
    Browse the repository at this point in the history
  18. fix(deps): update module github.com/xanzy/go-gitlab to v0.90.0 in go.…

    …mod (runatlantis#3647)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b9ccb82 View commit details
    Browse the repository at this point in the history
  19. fix(deps): update module golang.org/x/text to v0.12.0 in go.mod (runa…

    …tlantis#3652)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8acb4db View commit details
    Browse the repository at this point in the history
  20. fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.5…

    … in go.mod (runatlantis#3659)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    99f40dd View commit details
    Browse the repository at this point in the history
  21. chore(deps): update dependency hashicorp/terraform to v1.5.5 in .circ…

    …leci/config.yml (runatlantis#3660)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    baf558c View commit details
    Browse the repository at this point in the history
  22. chore(deps): update dependency node to v18.17.1 in .node-version (run…

    …atlantis#3661)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b33564f View commit details
    Browse the repository at this point in the history
  23. chore: update to use go1.21 (runatlantis#3657)

    * chore: update to use go1.21
    
    Signed-off-by: Rui Chen <[email protected]>
    
    * update go base image to 1.21.0
    
    ---------
    
    Signed-off-by: Rui Chen <[email protected]>
    chenrui333 authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d1a0602 View commit details
    Browse the repository at this point in the history
  24. fix(deps): update module github.com/alicebob/miniredis/v2 to v2.30.5 …

    …in go.mod (runatlantis#3662)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    18330a4 View commit details
    Browse the repository at this point in the history
  25. chore(deps): lock file maintenance in server/events/testdata/test-rep…

    …os/workspace-configured/main.tf (runatlantis#3668)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6246594 View commit details
    Browse the repository at this point in the history
  26. fix(github): prevent null pointer dereferencing when using AllowMerge…

    …ableBypassApply with no required checks on branch protection (runatlantis#3672)
    
    * Implement test for allow mergeable bypass apply with no branch protection checks
    
    * Report true combined status if no branch protection required status checks
    
    * Remove warning on feature flag utilization
    arturhoo authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f1ab22f View commit details
    Browse the repository at this point in the history
  27. fix(deps): update module github.com/google/go-github/v53 to v54 in go…

    ….mod (runatlantis#3676)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    32e1752 View commit details
    Browse the repository at this point in the history
  28. chore(deps): update redis docker tag to v7.2 in docker-compose.yml (r…

    …unatlantis#3677)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    074d612 View commit details
    Browse the repository at this point in the history
  29. chore(deps): lock file maintenance in server/events/testdata/test-rep…

    …os/workspace-configured/main.tf (runatlantis#3689)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0093fa0 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ac137cd View commit details
    Browse the repository at this point in the history
  31. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.15.1 in go.mod (runatlantis#3683)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7e0fe94 View commit details
    Browse the repository at this point in the history
  32. fix(deps): update module github.com/redis/go-redis/v9 to v9.1.0 in go…

    ….mod (runatlantis#3685)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0a24c80 View commit details
    Browse the repository at this point in the history
  33. fix(deps): update module github.com/google/uuid to v1.3.1 in go.mod (r…

    …unatlantis#3694)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d092686 View commit details
    Browse the repository at this point in the history
  34. feat: Slack notifications matched on base branch name (runatlantis#3644)

    * Add ability to send slack notification matched on base branch name
    
    * Update BranchRegex usage doc
    
    * Add test with invalid branch and workspace regex
    smstone authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8b966b3 View commit details
    Browse the repository at this point in the history
  35. fix(deps): update module github.com/moby/patternmatcher to v0.6.0 in …

    …go.mod (runatlantis#3696)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e28fdc0 View commit details
    Browse the repository at this point in the history
  36. fix(gitlab): Prevent considering non-head pipelines skipped by default (

    runatlantis#3695)
    
    By fixing nil pointer reference in 3428 we unveiled yet another bug now that the code is able to run further:
    
    When an MR with no HeadPipeline exists its commits are set to skipped by default and thus create some mess when running "PullMergeable" (rendering the MR useless)
    
    The bug was caught by the tests, however, in an attempt to make the build pass and unblock we create a patch to ignore that test.
    
    In order to prevent further problems, this MR:
    
    * Updates the test stack to run all plan/apply commands in the context
      of "HeadLess" Pipelines
    * Fixes the default of skipped pipeline to false (as it is better to
      assume it is NOT skipped since that prevents the merge in most cases)
    * Make all integratiion tests pass
    
    References:
    
    * Original MR: runatlantis#3428
    * Tests Patch MR : runatlantis#3653
    marceloboeira authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6bb5ba9 View commit details
    Browse the repository at this point in the history
  37. chore(deps): update dependency hashicorp/terraform to v1.5.6 in .circ…

    …leci/config.yml (runatlantis#3700)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    28e9102 View commit details
    Browse the repository at this point in the history
  38. fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.6…

    … in go.mod (runatlantis#3702)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b741d73 View commit details
    Browse the repository at this point in the history
  39. fix(deps): update github.com/hashicorp/terraform-config-inspect diges…

    …t to b800820 in go.mod (runatlantis#3704)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b410ce9 View commit details
    Browse the repository at this point in the history
  40. fix(deps): update module github.com/slack-go/slack to v0.12.3 in go.m…

    …od (runatlantis#3705)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3793240 View commit details
    Browse the repository at this point in the history
  41. chore(deps): lock file maintenance in server/events/testdata/test-rep…

    …os/workspace-configured/main.tf (runatlantis#3707)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    aca1a45 View commit details
    Browse the repository at this point in the history
  42. docs: fix typo (runatlantis#3709)

    * docs: fix typo
    
    precidence -> precedence
    
    * docs: markdown fmt pass
    cilindrox authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ee003bb View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    1131909 View commit details
    Browse the repository at this point in the history
  44. chore(deps): update dependency @vuepress/plugin-google-analytics to v…

    …2.0.0-beta.67 in package.json (runatlantis#3716)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    870cdc0 View commit details
    Browse the repository at this point in the history
  45. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.15.3 in go.mod (runatlantis#3719)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9c257d2 View commit details
    Browse the repository at this point in the history
  46. fix(deps): update module github.com/hashicorp/hcl/v2 to v2.18.0 in go…

    ….mod (runatlantis#3726)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5b95e84 View commit details
    Browse the repository at this point in the history
  47. feat: Add A Server Config Flag to Enable Failure on Pre Workflow Hook…

    … Errors (runatlantis#3729)
    
    * FailOnPreWorkflowHookError
    
    * Fix linting issues
    X-Guardian authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e0cb17d View commit details
    Browse the repository at this point in the history
  48. docs: updated server-configuration.md on GirhubApp slug (runatlantis#…

    …3728)
    
    Added information how to obtain `--gh-app-slug` value form installed app
    zen authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a1d9b2a View commit details
    Browse the repository at this point in the history
  49. chore(deps): update dependency open-policy-agent/conftest to v0.45.0 …

    …in dockerfile (runatlantis#3730)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    93c5b09 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f3f387d View commit details
    Browse the repository at this point in the history
  51. chore(deps): update dependency open-policy-agent/conftest to v0.45.0 …

    …in testing/dockerfile (runatlantis#3732)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    abd57ad View commit details
    Browse the repository at this point in the history
  52. fix(deps): update module github.com/xanzy/go-gitlab to v0.91.1 in go.…

    …mod (runatlantis#3733)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6e358e8 View commit details
    Browse the repository at this point in the history
  53. fix(deps): update module golang.org/x/term to v0.12.0 in go.mod (runa…

    …tlantis#3735)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    eb0c1cd View commit details
    Browse the repository at this point in the history
  54. fix(deps): update module golang.org/x/text to v0.13.0 in go.mod (runa…

    …tlantis#3737)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    00de9cc View commit details
    Browse the repository at this point in the history
  55. chore(deps): update actions/checkout action to v4 in .github/workflow…

    …s/website.yml (runatlantis#3738)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9943036 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    032c80a View commit details
    Browse the repository at this point in the history
  57. fix: Change message for when request is not approved to be more accur…

    …ate (runatlantis#3744)
    
    * Change message for when request is not approved
    
    * Updates
    
    * Fix
    
    * Fix tests
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a800b96 View commit details
    Browse the repository at this point in the history
  58. fix(deps): update module github.com/google/go-github/v54 to v55 in go…

    ….mod (runatlantis#3743)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5a4e50a View commit details
    Browse the repository at this point in the history
  59. chore(deps): update golang docker tag to v1.21.1 in testing/dockerfile (

    runatlantis#3746)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e46d357 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    f97d01b View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    f2c14de View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    e263d98 View commit details
    Browse the repository at this point in the history
  63. chore(deps): update dependency hashicorp/terraform to v1.5.7 in .circ…

    …leci/config.yml (runatlantis#3753)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3fed9ad View commit details
    Browse the repository at this point in the history
  64. chore(deps): lock file maintenance in server/events/testdata/test-rep…

    …os/workspace-configured/main.tf (runatlantis#3759)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e4898c4 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    9ed4c1a View commit details
    Browse the repository at this point in the history
  66. fix: Running 'atlantis unlock' on a PR Causes The Whole Working Direc…

    …tory to be Deleted (runatlantis#3751)
    
    * Running 'atlantis unlock' on a PR Causes The Whole Working Directory to be Deleted
    
    * Update events controller tests
    
    * Fix events controller tests
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5bca794 View commit details
    Browse the repository at this point in the history
  67. feat: add portability to command invocation unit tests (runatlantis#3758

    )
    
    * Add portability to command invocation unit tests
    
    * Fix linting
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    31178fb View commit details
    Browse the repository at this point in the history
  68. docs(using-atlantis): add usage for -destroy flag in atlantis plan (r…

    …unatlantis#3755)
    
    * docs(using-atlantis): add usage for -destroy flag in atlantis plan
    
    Signed-off-by: Abdulla Mulail Mohamed <[email protected]>
    
    * docs(using-atlantis): add closing to caution note
    
    Signed-off-by: Abdulla Mulail Mohamed <[email protected]>
    
    * Update runatlantis.io/docs/using-atlantis.md
    
    Co-authored-by: PePe Amengual <[email protected]>
    
    * Update runatlantis.io/docs/using-atlantis.md
    
    Co-authored-by: PePe Amengual <[email protected]>
    
    * chore(atlantis): add example
    
    Signed-off-by: Abdulla Mulail Mohamed <[email protected]>
    
    ---------
    
    Signed-off-by: Abdulla Mulail Mohamed <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7e8c252 View commit details
    Browse the repository at this point in the history
  69. fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 t…

    …o v2.7.0 in go.mod (runatlantis#3760)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9a65381 View commit details
    Browse the repository at this point in the history
  70. chore(deps): update docker/build-push-action action to v5 in .github/…

    …workflows/testing-env-image.yml (runatlantis#3762)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ab697fe View commit details
    Browse the repository at this point in the history
  71. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.15.4 in go.mod (runatlantis#3763)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    46d9ae6 View commit details
    Browse the repository at this point in the history
  72. chore(deps): update docker/login-action action to v3 in .github/workf…

    …lows/testing-env-image.yml (runatlantis#3766)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    19a521b View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    3dd8d2c View commit details
    Browse the repository at this point in the history
  74. fix(deps): update module go.uber.org/zap to v1.26.0 in go.mod (runatl…

    …antis#3768)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a20edc1 View commit details
    Browse the repository at this point in the history
  75. chore(deps): update docker/metadata-action action to v5 in .github/wo…

    …rkflows/atlantis-image.yml (runatlantis#3771)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d3649a2 View commit details
    Browse the repository at this point in the history
  76. chore(deps): update docker/setup-buildx-action action to v3 in .githu…

    …b/workflows/testing-env-image.yml (runatlantis#3772)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6e36ad7 View commit details
    Browse the repository at this point in the history
  77. chore(deps): update docker/setup-qemu-action action to v3 in .github/…

    …workflows/testing-env-image.yml (runatlantis#3773)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3551a76 View commit details
    Browse the repository at this point in the history
  78. chore(deps): update goreleaser/goreleaser-action action to v5 in .git…

    …hub/workflows/release.yml (runatlantis#3774)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    eca1afb View commit details
    Browse the repository at this point in the history
  79. docs: Update Terragrunt custom workflows docs to implement target pla…

    …ns, imports, and state removals (runatlantis#3776)
    Alex-Mussell authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2858474 View commit details
    Browse the repository at this point in the history
  80. chore(deps): update dependency node to v18.18.0 in .node-version (run…

    …atlantis#3779)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    affd2a6 View commit details
    Browse the repository at this point in the history
  81. fix(deps): update module github.com/redis/go-redis/v9 to v9.2.0 in go…

    ….mod (runatlantis#3786)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8da9a21 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    5cb4852 View commit details
    Browse the repository at this point in the history
  83. feat: Add use plugin cache flag (runatlantis#3720)

    * feat: Add use plugin cache bool flag
    
    * feat: Added use-plugin-cache doc
    
    * feat: refactor to reflect terrafrom in plugin cache flag
    
    Co-authored-by: Simon Heather <[email protected]>
    
    * fix: missing closing in bash block documentation
    
    * fix: typo in flag example
    
    * feat: improve docs
    
    * feat: performance implications documented
    
    * feat: increase terraform minor version to 1.3.10
    
    ---------
    
    Co-authored-by: Simon Heather <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    719dfc3 View commit details
    Browse the repository at this point in the history
  84. fix: Do not unnecessarily update apply check if it doesn't exist yet (r…

    …unatlantis#3747)
    
    * Do not unnecessarily create apply pipeline if it doesn't exist yet
    
    * Updates
    
    * Fix remaining
    
    * Fix test logic
    
    * Cleanup more tests
    
    * Fix test
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3d4a5a7 View commit details
    Browse the repository at this point in the history
  85. feat: disable autoplan label (runatlantis#3649)

    * feat: disable autoplan label
    
    * documentation
    
    * revert unrelated change
    
    * fix property
    
    * gitlab and github
    
    * dd more test
    
    * small fixes
    
    * add tests for github and gitlab clients
    
    * fix: remove unrelated comments
    
    * fmt
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b54ec48 View commit details
    Browse the repository at this point in the history
  86. fix: safer re-merging with updated upstream (runatlantis#3499)

    * Safer handling of merging with an updated upstream.
    
    We used to call forceClone() to update with upstream, but this deletes the
    checked out directory. This is inefficient, can delete existing plan files,
    and is very surprising if you are working manually in the working directory.
    
    We now fetch an updated upstream, and re-do the merge operation. This
    leaves any working files intact.
    
    * Rename SafeToReClone -> CheckForUpstreamChanges
    
    It's never safe to clone again. But sometimes we need to check
    for upstream changes to avoid reverting changes.
    
    The flag is now used to know when we need to merge
    again non-destructively with new changes.
    
    * Update fixtures.go
    
    * Add test to make sure plans are not wiped out
    
    As long as the branch itself has not been updated, plans
    should be kept. Even if upstream has changed.
    
    * renamed HasDiverged to MergedAgain in PlanResult and from Clone()
    
    This flag was only set to true in case a call to Clone()
    ended up merging with an updated upstream, so the
    new name better represents what it means.
    
    * Test that Clone on branch update wipes old plans
    
    This complements the test that Clone with unmodified
    branch but modified upstream does _not_ wipe plans.
    
    * runGit now runs git instead of returning a function that runs git
    
    * Updated template to merged again instead of diverged
    
    This is no longer a warning, but expected behavior in merge chekout mode
    
    * Rename git wrapper to wrappedGit, add a type for static config
    
    Every call to wrappedGit for the same PR uses identical setup
    for directory, head repo and PR, so passing the
    
    ---------
    
    Co-authored-by: nitrocode <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c1ee37e View commit details
    Browse the repository at this point in the history
  87. fix: issue with GH App credential not writing if lines already exist (r…

    …unatlantis#3679)
    
    * Fix issue with GH App credential not writing if lines already exist
    
    * Fix lint issue of unused variable.
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    Co-authored-by: Dylan Page <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    25a5af1 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    c62b4a8 View commit details
    Browse the repository at this point in the history
  89. fix(deps): update github.com/hashicorp/terraform-config-inspect diges…

    …t to 5a6f8d1 in go.mod (runatlantis#3792)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3a422a7 View commit details
    Browse the repository at this point in the history
  90. fix(deps): update module github.com/xanzy/go-gitlab to v0.92.1 in go.…

    …mod (runatlantis#3794)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a1312d1 View commit details
    Browse the repository at this point in the history
  91. fix(deps): update module github.com/redis/go-redis/v9 to v9.2.1 in go…

    ….mod (runatlantis#3798)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    01c1a63 View commit details
    Browse the repository at this point in the history
  92. chore(deps): update alpine docker tag to v3.18.4 in dockerfile (runat…

    …lantis#3801)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e71c6e3 View commit details
    Browse the repository at this point in the history
  93. fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.7…

    … in go.mod (runatlantis#3803)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0d31e9b View commit details
    Browse the repository at this point in the history
  94. fix(deps): update module github.com/xanzy/go-gitlab to v0.92.3 in go.…

    …mod (runatlantis#3804)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    952609b View commit details
    Browse the repository at this point in the history
  95. chore(deps): update dependency open-policy-agent/conftest to v0.46.0 …

    …in dockerfile (runatlantis#3805)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b58ff93 View commit details
    Browse the repository at this point in the history
  96. chore(deps): update dependency open-policy-agent/conftest to v0.46.0 …

    …in testing/dockerfile (runatlantis#3809)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a336dfa View commit details
    Browse the repository at this point in the history
  97. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.15.5 in go.mod (runatlantis#3808)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0a0f80e View commit details
    Browse the repository at this point in the history
  98. fix(deps): update module github.com/uber-go/tally/v4 to v4.1.9 in go.…

    …mod (runatlantis#3813)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    44bf3a1 View commit details
    Browse the repository at this point in the history
  99. chore(deps): update golang docker tag to v1.21.2 in testing/dockerfile (

    runatlantis#3818)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    08edd23 View commit details
    Browse the repository at this point in the history
  100. feat: set default tf & conftest env vars for apline (runatlantis#3806)

    * Allow DEFAULT_CONFTEST_VERSION and DEFAULT_TERRAFORM_VERSION in alpine image
    
    * update go image to pass build test
    
    ---------
    
    Co-authored-by: Damien Sonney <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0424532 View commit details
    Browse the repository at this point in the history
  101. fix(deps): update module github.com/hashicorp/hcl/v2 to v2.18.1 in go…

    ….mod (runatlantis#3819)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d6506d9 View commit details
    Browse the repository at this point in the history
  102. feat: Add Targeted Execution to the Pre/Post Workflow Hooks (runatlan…

    …tis#3708)
    
    * Add Workflow hook target filter
    
    * Fix post workflow hook example
    
    * Update WokrflowHook in global_cfg
    
    * Fix linting
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    75fc338 View commit details
    Browse the repository at this point in the history
  103. feat: Add project depends on functionality (runatlantis#3821)

    * feat: implemented the code for the depends on functionnality
    
    * chore: Address PR comments
    
    ---------
    
    Co-authored-by: Luay-Sol <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    56f6679 View commit details
    Browse the repository at this point in the history
  104. feat: Add option allowing usage of custom policy check tools (runatla…

    …ntis#3765)
    
    * Adding new flag everywhere relevant, implementing policy result workaround
    
    * Fixing unit test str matching, adding custom policy conditional to step_runner
    
    * Adding documentation steps for custom policy tools
    
    * Refactoring ConftestOutput attribute to PolicyOutput
    bgalkows authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7fbcfde View commit details
    Browse the repository at this point in the history
  105. chore(deps): bump postcss from 8.4.29 to 8.4.31 (runatlantis#3810)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.29 to 8.4.31.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.29...8.4.31)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    531bada View commit details
    Browse the repository at this point in the history
  106. fix: make go-generate now creates working mocks out of the box (runat…

    …lantis#3802)
    
    * Rename arguments in mocked functions from result to res
    
    The code generated by pegomock is broken if any of the arguments to the
    mocked function are named "result", so they must be named something else.
    
    * Regenerate all mocks with make go-generate
    
    The mocks now work without further modification after running go-generate.
    finnag authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5faab62 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    f1632e9 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    654903b View commit details
    Browse the repository at this point in the history
  109. fix(multienv): allow commas and quoted values (runatlantis#3542)

    * Make code more Go-idiomatic
    
    While at it makes it more readable.
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    
    * Add internal function to parse multienv step input
    
    This new function properly deals with quotes and commas in values.
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    
    * Add regression test for multienv output with comma in values
    
    See runatlantis#2765 for an issue report.
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    
    * Use parseMultienvLine for parsing multienv steps output
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    
    * Add internal function to parse multienv step input
    
    This new function properly deals with quotes and commas in values.
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    
    ---------
    
    Signed-off-by: Leandro López (inkel) <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4189af4 View commit details
    Browse the repository at this point in the history
  110. fix: Removing typo in documentation (runatlantis#3827)

    * Adding new flag everywhere relevant, implementing policy result workaround
    
    * Fixing unit test str matching, adding custom policy conditional to step_runner
    
    * Adding documentation steps for custom policy tools
    
    * Refactoring ConftestOutput attribute to PolicyOutput
    
    * Adding new flag everywhere relevant, implementing policy result workaround
    
    * Fixing unit test str matching, adding custom policy conditional to step_runner
    
    * Adding documentation steps for custom policy tools
    
    * Refactoring ConftestOutput attribute to PolicyOutput
    
    * Fixing custom policy docs typo
    
    * End spacing
    bgalkows authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0dc2dd4 View commit details
    Browse the repository at this point in the history
  111. fix(deps): update module github.com/spf13/viper to v1.17.0 in go.mod (r…

    …unatlantis#3828)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    33cafad View commit details
    Browse the repository at this point in the history
  112. fix(deps): update module github.com/xanzy/go-gitlab to v0.93.0 in go.…

    …mod (runatlantis#3831)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    bac9a97 View commit details
    Browse the repository at this point in the history
  113. fix(deps): update module golang.org/x/term to v0.13.0 in go.mod (runa…

    …tlantis#3833)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    42173d6 View commit details
    Browse the repository at this point in the history
  114. Return error on InstrumentedClient.MergePull (runatlantis#3839)

    When the underlying GitHub Client returns an error it gets swallowed
    in this wrapper method. Not only that but also the emitted metrics are
    wrong, as it counts one error AND success at the same time.
    
    We've found this @grafana when using Atlantis in a massive repository
    with many changes per minute, and sometimes Atlantis leave a comment
    saying it's automatically merging but then nothing happens. But
    checking the logs, we've found the following error message:
    
        Unable to merge pull, error: merging pull request: PUT
        https://api.github.com/repos/grafana/redacted/pulls/666/merge: 405
        Base branch was modified. Review and try the merge again. []
    
    And because the error is swallowed and `InstrumentedClient.MergePull`
    returns `nil`, then `Automerger` fails to leave a comment saying
    merging failed.
    inkel authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    91c4a03 View commit details
    Browse the repository at this point in the history
  115. fix(deps): update module github.com/xanzy/go-gitlab to v0.93.1 in go.…

    …mod (runatlantis#3840)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f59ab62 View commit details
    Browse the repository at this point in the history
  116. Fix repo-level-atlantis-yaml table (runatlantis#3836)

    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9873412 View commit details
    Browse the repository at this point in the history
  117. Sort the Server Configuration flags into alphabetical order (runatlan…

    …tis#3837)
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    af3d16f View commit details
    Browse the repository at this point in the history
  118. feat: Added disable-unlock-label config option (runatlantis#3799)

    * Added disable-unlock-label config option
    
    * Fixed tests
    
    * Wrote tests + fixed mistakes
    
    * Added docs
    
    * added defaults to docs
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4a43f8a View commit details
    Browse the repository at this point in the history
  119. chore(deps): update dependency node to v18.18.1 in .node-version (run…

    …atlantis#3842)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ebc2875 View commit details
    Browse the repository at this point in the history
  120. chore(deps): update golang docker tag to v1.21.3 in testing/dockerfile (

    runatlantis#3843)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ddc78be View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    bd93056 View commit details
    Browse the repository at this point in the history
  122. chore(deps): update module golang.org/x/net to v0.17.0 [security] (ru…

    …natlantis#3849)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    23a32e7 View commit details
    Browse the repository at this point in the history
  123. Updating curl (runatlantis#3850)

    jamengual authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    00d6637 View commit details
    Browse the repository at this point in the history
  124. fix(deps): update module github.com/uber-go/tally/v4 to v4.1.10 in go…

    ….mod (runatlantis#3847)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e157933 View commit details
    Browse the repository at this point in the history
  125. fix(deps): update module github.com/microcosm-cc/bluemonday to v1.0.2…

    …6 in go.mod (runatlantis#3854)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5212d21 View commit details
    Browse the repository at this point in the history
  126. chore(deps): update dependency node to v18.18.2 in .node-version (run…

    …atlantis#3857)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    78a1551 View commit details
    Browse the repository at this point in the history
  127. chore(deps): update debian docker tag to v12.2 in dockerfile (runatla…

    …ntis#3859)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    716e69f View commit details
    Browse the repository at this point in the history
  128. fix(deps): update module github.com/alicebob/miniredis/v2 to v2.31.0 …

    …in go.mod (runatlantis#3861)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    25536c7 View commit details
    Browse the repository at this point in the history
  129. chore(deps): update dependency hashicorp/terraform to v1.6.1 in .circ…

    …leci/config.yml (runatlantis#3860)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    df85e99 View commit details
    Browse the repository at this point in the history
  130. deps: bump to use node20 (runatlantis#3864)

    Signed-off-by: Rui Chen <[email protected]>
    chenrui333 authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e0a5e5b View commit details
    Browse the repository at this point in the history
  131. ci: add slack alerting per gotest job failed on main branch (runatlan…

    …tis#2975)
    
    update condition
    
    Signed-off-by: Rui Chen <[email protected]>
    chenrui333 authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    67ff80a View commit details
    Browse the repository at this point in the history
  132. fix: add misspell check for linting codebase (runatlantis#3865)

    * add misspell check
    
    * lint: fix misspell issues
    
    ```
    server/events/vcs/instrumented_client.go:46:26: `soley` is a misspelling of `solely` (misspell)
    // methods and implement soley any github specific interfaces.
                             ^
    server/events/project_command_context_builder.go:49:5: `Conciously` is a misspelling of `Consciously` (misspell)
    	// Conciously making this global since it gets flushed periodically anyways
    	   ^
    server/controllers/events/gitlab_request_parser_validator.go:87:32: `noteable` is a misspelling of `notable` (misspell)
    				NoteableType string `json:"noteable_type"`
    				                           ^
    server/controllers/events/gitlab_request_parser_validator_test.go:351:6: `noteable` is a misspelling of `notable` (misspell)
        "noteable_type": "MergeRequest",
         ^
    server/controllers/events/gitlab_request_parser_validator_test.go:359:6: `noteable` is a misspelling of `notable` (misspell)
        "noteable_id": 7,
         ^
    server/controllers/events/gitlab_request_parser_validator_test.go:467:6: `noteable` is a misspelling of `notable` (misspell)
        "noteable_type": "Commit",
         ^
    server/controllers/events/gitlab_request_parser_validator_test.go:475:6: `noteable` is a misspelling of `notable` (misspell)
        "noteable_id": null,
         ^
    server/events/event_parser_test.go:1012:23: `seperate` is a misspelling of `separate` (misspell)
    	// If sha changes in seperate PR,
    	                     ^
    ```
    
    Signed-off-by: Rui Chen <[email protected]>
    
    * add locale setting
    
    Signed-off-by: Rui Chen <[email protected]>
    
    * Revert "lint: fix misspell issues"
    
    This reverts commit 7cc56af.
    
    * lint: fix some misspell issues
    
    Signed-off-by: Rui Chen <[email protected]>
    
    ---------
    
    Signed-off-by: Rui Chen <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    40c629c View commit details
    Browse the repository at this point in the history
  133. fix(deps): update module github.com/hashicorp/hcl/v2 to v2.19.0 in go…

    ….mod (runatlantis#3869)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e635e0a View commit details
    Browse the repository at this point in the history
  134. fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 t…

    …o v2.8.0 in go.mod (runatlantis#3871)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e45d3fc View commit details
    Browse the repository at this point in the history
  135. chore(deps): update dependency hashicorp/terraform to v1.6.2 in .circ…

    …leci/config.yml (runatlantis#3872)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b9708e5 View commit details
    Browse the repository at this point in the history
  136. fix(deps): update module github.com/hashicorp/hcl/v2 to v2.19.1 in go…

    ….mod (runatlantis#3878)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    487debc View commit details
    Browse the repository at this point in the history
  137. feat: Improve GitHub and GitLab Debug Logging (runatlantis#3876)

    * Improve GitHub and GitLab Debug Logging
    
    * Fix formatting
    
    * Fix g.client.Repositories.Get debug message
    
    * Update gitlab_client_test with logger
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2611f2d View commit details
    Browse the repository at this point in the history
  138. docs: Update the GitHub app installation instructions to include a se…

    …ction on manually creating a GitHub app and using it with Atlantis. Add notes on differences with the app created by Atlantis (runatlantis#3882)
    
    Signed-off-by: snorlaX-sleeps <[email protected]>
    
    Committer: snorlaX-sleeps <[email protected]>
    snorlaX-sleeps authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4ff9ad7 View commit details
    Browse the repository at this point in the history
  139. fix(deps): update module github.com/xanzy/go-gitlab to v0.93.2 in go.…

    …mod (runatlantis#3890)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    69052c6 View commit details
    Browse the repository at this point in the history
  140. chore(deps): update actions/setup-node action to v4 in .github/workfl…

    …ows/website.yml (runatlantis#3892)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    688fde3 View commit details
    Browse the repository at this point in the history
  141. chore(deps): update dependency node to v20.9.0 in .node-version (runa…

    …tlantis#3896)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2e4406b View commit details
    Browse the repository at this point in the history
  142. fix(deps): update module go.etcd.io/bbolt to v1.3.8 in go.mod (runatl…

    …antis#3901)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8eadd04 View commit details
    Browse the repository at this point in the history
  143. fix(deps): update module github.com/google/uuid to v1.4.0 in go.mod (r…

    …unatlantis#3902)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1e99d86 View commit details
    Browse the repository at this point in the history
  144. fix(deps): update module github.com/redis/go-redis/v9 to v9.3.0 in go…

    ….mod (runatlantis#3906)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7b665bb View commit details
    Browse the repository at this point in the history
  145. fix: Better determine number of expected comments and webhooks in e2e…

    … test (runatlantis#3907)
    
    * fix: Better determine number of expected comments and webhooks in e2e test
    
    * Cleanup
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f69a847 View commit details
    Browse the repository at this point in the history
  146. chore(deps): update dependency hashicorp/terraform to v1.6.3 in .circ…

    …leci/config.yml (runatlantis#3910)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4542dfb View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    8c5532a View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    6f38eff View commit details
    Browse the repository at this point in the history
  149. fix: Update GitLab Pipeline Type Detection to use Head Pipeline Prope…

    …rty (runatlantis#3887)
    
    * Fix GitLab Mulitple Pipelines
    
    * Add logger to tests and fix test ref
    
    * Add retry to GetMergeRequest
    
    * Update retries
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2c52a15 View commit details
    Browse the repository at this point in the history
  150. fix: When GitHub/GitLab Auto-Merge Is Used with Atlantis Pre Workflow…

    … Hooks, the PR will be Merged Prematurely (runatlantis#3880)
    
    * Fix Premature Auto-Merge
    
    * Add CommitStatusUpdater to commandRunner
    X-Guardian authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1de25f4 View commit details
    Browse the repository at this point in the history
  151. fix(deps): update module github.com/go-playground/validator/v10 to v1…

    …0.16.0 in go.mod (runatlantis#3920)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    67abf27 View commit details
    Browse the repository at this point in the history
  152. fix(deps): update module github.com/gorilla/mux to v1.8.1 in go.mod (r…

    …unatlantis#3921)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    324f3d9 View commit details
    Browse the repository at this point in the history
  153. refactor(ci): reduce complexity in required workflows (runatlantis#3925)

    * refactor(ci): builds upon work in tests to reduce complexity in requiring workflows
    
    * fix: tweaks and missing outputs
    
    * fix: make sure the new workflows actually run
    
    * fix: consistency with non-required testing image
    GenPage authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c570a20 View commit details
    Browse the repository at this point in the history
  154. fix(deps): update module github.com/gorilla/websocket to v1.5.1 in go…

    ….mod (runatlantis#3926)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5b4bf23 View commit details
    Browse the repository at this point in the history
  155. fix(deps): update module github.com/spf13/cobra to v1.8.0 in go.mod (r…

    …unatlantis#3927)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    23f4ab7 View commit details
    Browse the repository at this point in the history
  156. fix(renovate): add release branches to renovate (runatlantis#3924)

    * fix(renovate): This fixes renovate to also autoMerge fixes to our release branches so we don't have to cherry-pick them.
    
    * fix(renovate): run config validator on release branches too
    GenPage authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1addc28 View commit details
    Browse the repository at this point in the history
  157. fix(deps): update github.com/warrensbox/terraform-switcher digest to …

    …d7dfd1b in go.mod (runatlantis#3928)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    950fa28 View commit details
    Browse the repository at this point in the history
  158. chore(deps): update golang docker tag to v1.21.4 in testing/dockerfile (

    runatlantis#3963)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6067edd View commit details
    Browse the repository at this point in the history
  159. fix: use the non-root atlantis user instead of root (runatlantis#3886)

    * feat: use Atlantis user by default and get rid of gosu
    
    * chore: set `DOCKER_CONTENT_TRUST=1`
    
    * chore: fix chmod and chown
    
    * feat: add a healthcheck to the debian and alpine images
    
    * feat: removing setuid and setgid permissions prevents container privilege escalation and improve comments
    
    * chore: remove setgid/setuid as we chown an entire directory
    
    * chore: keep deps comment generic
    
    * chore: grammar
    
    * chore: remove redundant comment
    
    * chore: rm DOCKER_CONTENT_TRUST
    
    * chore: set uid and gid and remove passwd entry
    
    * chore: revert gid and uid set as it's conflicting
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7238c0d View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    f0ac604 View commit details
    Browse the repository at this point in the history
  161. feat: remove silence whitelist errors flag (runatlantis#3923)

    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    238e66a View commit details
    Browse the repository at this point in the history
  162. fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.1.0 in go…

    ….mod (runatlantis#3967)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a23fc82 View commit details
    Browse the repository at this point in the history
  163. fix(deps): update module golang.org/x/term to v0.14.0 in go.mod (runa…

    …tlantis#3968)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b6a06dc View commit details
    Browse the repository at this point in the history
  164. chore(deps): update dependency @vuepress/plugin-google-analytics to v…

    …2.0.0-beta.68 in package.json (runatlantis#3971)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    875483b View commit details
    Browse the repository at this point in the history
  165. fix(deps): update module golang.org/x/text to v0.14.0 in go.mod (runa…

    …tlantis#3972)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8cf2c0f View commit details
    Browse the repository at this point in the history
  166. fix(deps): update module github.com/xanzy/go-gitlab to v0.94.0 in go.…

    …mod (runatlantis#3978)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c6dc452 View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    a617a37 View commit details
    Browse the repository at this point in the history
  168. fix: remove unused packages after gosu cleanup (runatlantis#3975)

    Signed-off-by: Felipe Zipitria <[email protected]>
    Co-authored-by: Felipe Zipitria <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    30f125f View commit details
    Browse the repository at this point in the history
  169. fix: Check user permissions on autoplan (runatlantis#3742)

    * Check user permissions on autoplan
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a795418 View commit details
    Browse the repository at this point in the history
  170. feat: full window sized terminal (runatlantis#3781)

    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    863f280 View commit details
    Browse the repository at this point in the history
  171. perf: avoid allocations with (*regexp.Regexp).MatchString (runatlan…

    …tis#3881)
    
    We should use `(*regexp.Regexp).MatchString` instead of
    `(*regexp.Regexp).Match([]byte(...))` when matching string to avoid
    unnecessary `[]byte` conversions and reduce allocations.
    
    Example benchmark:
    
    func BenchmarkMatch(b *testing.B) {
    	for i := 0; i < b.N; i++ {
    		if match := branchRegex.Match([]byte("main")); !match {
    			b.Fail()
    		}
    	}
    }
    
    func BenchmarkMatchString(b *testing.B) {
    	for i := 0; i < b.N; i++ {
    		if match := branchRegex.MatchString("main"); !match {
    			b.Fail()
    		}
    	}
    }
    
    goos: linux
    goarch: amd64
    pkg: github.com/runatlantis/atlantis/server/core/config
    cpu: AMD Ryzen 7 PRO 4750U with Radeon Graphics
    BenchmarkMatch-16          	 8269699	       141.4 ns/op	       4 B/op	       1 allocs/op
    BenchmarkMatchString-16    	14298446	        95.81 ns/op	       0 B/op	       0 allocs/op
    PASS
    ok  	github.com/runatlantis/atlantis/server/core/config	2.784s
    
    Signed-off-by: Eng Zer Jun <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    181bbdf View commit details
    Browse the repository at this point in the history
  172. chore(deps): update dependency hashicorp/terraform to v1.6.4 in .circ…

    …leci/config.yml (runatlantis#3981)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b0947be View commit details
    Browse the repository at this point in the history
  173. add script execution from docker-entrypoint.d folder (runatlantis#3666)

    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    41247b1 View commit details
    Browse the repository at this point in the history
  174. chore(deps): update dependency @vuepress/plugin-google-analytics to v…

    …2.0.0-rc.0 in package.json (runatlantis#3986)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2118917 View commit details
    Browse the repository at this point in the history
  175. feat: add autodiscover enabled feature (runatlantis#3895)

    * add flag to allow the user disable the autodiscover
    
    * add global config and doc
    
    * feat: Implement autodiscover.mode
    
    * fix: Minor doc fixes
    
    * fix: Small fixes to docs/indent/tests
    
    * fix: Line length, quoting, function comments
    
    * fix: Add a few more tests and remove newlines
    
    * fix: Always camel case never snake
    
    ---------
    
    Co-authored-by: Marcelo Medeiros <[email protected]>
    Co-authored-by: nitrocode <[email protected]>
    Co-authored-by: PePe Amengual <[email protected]>
    4 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5e85dc0 View commit details
    Browse the repository at this point in the history
  176. fix(deps): update github.com/shurcool/githubv4 digest to 1cffa1f in g…

    …o.mod (runatlantis#4006)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    fe02072 View commit details
    Browse the repository at this point in the history
  177. chore(deps): update alpine docker tag to v3.18.5 in dockerfile (runat…

    …lantis#4008)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    73323e3 View commit details
    Browse the repository at this point in the history
  178. chore(deps): update dependency hashicorp/terraform to v1.6.5 in .circ…

    …leci/config.yml (runatlantis#4009)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0514917 View commit details
    Browse the repository at this point in the history
  179. chore(deps): update dependency node to v20.10.0 in .node-version (run…

    …atlantis#4010)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8a2ff40 View commit details
    Browse the repository at this point in the history
  180. fix(deps): update github.com/hashicorp/terraform-config-inspect diges…

    …t to a34142e in go.mod (runatlantis#4014)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    10cc500 View commit details
    Browse the repository at this point in the history
  181. chore(actions): labeler v4 to v5 (runatlantis#4013)

    Signed-off-by: Rui Chen <[email protected]>
    chenrui333 authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ac9abb3 View commit details
    Browse the repository at this point in the history
  182. chore(deps): update golang docker tag to v1.21.5 in testing/dockerfile (

    runatlantis#4015)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    232d8d2 View commit details
    Browse the repository at this point in the history
  183. chore(deps): update dependency open-policy-agent/conftest to v0.47.0 …

    …in testing/dockerfile (runatlantis#4017)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5d6dcfa View commit details
    Browse the repository at this point in the history
  184. fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.0 in go…

    ….mod (runatlantis#4018)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b969573 View commit details
    Browse the repository at this point in the history
  185. fix: removing mr.Headpipeline.Source log when mr.HeadPipeline is miss…

    …ing (runatlantis#3996)
    
    * fix: removing mr.Headpipeline.Source log when mr.HeadPipeline is missing
    
    * fix: remove  mr.HeadPipeline.Source from other log
    fitz7 authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1928c1b View commit details
    Browse the repository at this point in the history
  186. fix: Bump curl from 8.4 to 8.5 (runatlantis#4019)

    * fix: Relax constraint for installing curl
    
    * Update Dockerfile
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4a455d3 View commit details
    Browse the repository at this point in the history
  187. fix(deps): update module github.com/spf13/viper to v1.18.0 in go.mod (r…

    …unatlantis#4020)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    fe904c2 View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    c5ffbc4 View commit details
    Browse the repository at this point in the history
  189. chore(deps): update alpine docker tag to v3.19.0 in dockerfile (runat…

    …lantis#4021)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1190ad8 View commit details
    Browse the repository at this point in the history
  190. fix(deps): update module github.com/spf13/viper to v1.18.1 in go.mod (r…

    …unatlantis#4026)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    81185ac View commit details
    Browse the repository at this point in the history
  191. chore(deps): bump vite from 4.4.9 to 4.4.12 (runatlantis#4016)

    * chore(deps): bump vite from 4.4.9 to 4.4.12
    
    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.4.9 to 4.4.12.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v4.4.12/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v4.4.12/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * fix gitlab approvals links
    
    Signed-off-by: Rui Chen <[email protected]>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: Rui Chen <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: PePe Amengual <[email protected]>
    Co-authored-by: Rui Chen <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    3b2de84 View commit details
    Browse the repository at this point in the history
  192. chore(deps): update actions/setup-go action to v5 in .github/workflow…

    …s/release.yml (runatlantis#4027)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f80648a View commit details
    Browse the repository at this point in the history
  193. chore(deps): update actions/stale action to v9 in .github/workflows/s…

    …tale.yml (runatlantis#4031)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    433214a View commit details
    Browse the repository at this point in the history
  194. chore(atlantis): fix linter errors (runatlantis#3690)

    * chore(atlantis): fix linter errors
    
    * fix superfluous-else
    
    * revert gitlab check
    
    * ignore stub funcs on azuredevops_client
    
    * remove fetch-depth
    
    * remove fail_on_error
    
    * fix plan_step_runner_test.go
    
    * more lint fixes
    
    ---------
    
    Co-authored-by: Dylan Page <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    da7dad0 View commit details
    Browse the repository at this point in the history
  195. set policy_check status to success when no changes (runatlantis#3780)

    Autoplan would set the "policy_check" status to successful if
    there were no modified projects in a PR, but "atlantis plan"
    would not. Changed "atlantis plan" to behave like autoplan
    in this regard.
    finnag authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    821afcf View commit details
    Browse the repository at this point in the history
  196. feat: Add project depends on functionality (runatlantis#3292)

    * feat: implemented the code for the depends on functionality
    
    Co-authored-by: Vincent <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    057ee5f View commit details
    Browse the repository at this point in the history
  197. fix(deps): update module github.com/google/go-github/v54 to v57 in go…

    ….mod (main) (runatlantis#4032)
    
    * fix(deps): update module github.com/google/go-github/v54 to v57 in go.mod
    
    * fix(deps): go-github v57 in server/events/vcs/testdata/fixtures.go
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: nitrocode <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    16f9892 View commit details
    Browse the repository at this point in the history
  198. fix: clone repository before getting working dir (runatlantis#3867)

    * fix: clone repository before getting working dir
    
    * unrelated change
    
    * move TryLock up
    
    * fix workspace and add e2e tests
    
    * fix description
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    5787e0d View commit details
    Browse the repository at this point in the history
  199. fix: fetch before checking status (runatlantis#3832)

    * fix: fetch before checking status
    
    * Switch to fetch
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ea4cf3e View commit details
    Browse the repository at this point in the history
  200. feat: Remove flag for disable apply (runatlantis#3912)

    * Add code for disabling apply flag
    
    * Better comment
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    87a5dc2 View commit details
    Browse the repository at this point in the history
  201. docs: Update using-atlantis.md (runatlantis#4003)

    * Update using-atlantis.md
    
    I was having problems with `atlantis apply` when I wanted to apply all pending plans.
    
    The problem was that every time I tried to execute this action, I got "Ran Apply for 0 projects:" because atlantis, for the apply action, did not know where the tfstates were. 
    
    I think this is something that we can add in the documentation, because I did not find this clarification
    The problem was that every time I tried to execute this action, I was getting "Ran Apply for 0 projects:" due to atlantis, for the apply action, didn’t know where the tfstates were located. 
    
    I think it's something we can add in the documentation, because I didn’t find this aclaration
    
    * Update runatlantis.io/docs/using-atlantis.md
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    73820db View commit details
    Browse the repository at this point in the history
  202. feat: Jobs now shown in a table in the main page (runatlantis#3784)

    * feat: better logging for UpdateStatus
    
    * feat: jobs now shown in a table in the main page
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b4b258f View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    75377f2 View commit details
    Browse the repository at this point in the history
  204. fix: In Gitlab, if an Atlantis 'Apply' Pipeline Job fails, it cannot …

    …be Re-Applied on the Same Commit (runatlantis#4007)
    
    * Fix GitLab CI Must Pass
    
    * Fix projectID
    
    * nolint:staticcheck
    
    * nolint:gosec
    
    * Fix formatting
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    Co-authored-by: Dylan Page <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a746286 View commit details
    Browse the repository at this point in the history
  205. fix: Enforce policy checks for overridden apply reqs (runatlantis#3960)

    * Enforce policy checks for overriden apply reqs
    
    * Another take on the fix
    
    This new version only includes the 'policies_passed' req back if
    policy checks are enabled for the project.
    
    * Fix test
    
    * Fix comment
    
    * Fix spelling
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    15ff8e6 View commit details
    Browse the repository at this point in the history
  206. feat: Remove flag for allow repo config (runatlantis#3911)

    * Remove option to allow repo
    
    * Fix internal test
    
    * Fix fmt
    
    * Fmt
    
    * Fix rebase
    
    ---------
    
    Co-authored-by: PePe Amengual <[email protected]>
    Co-authored-by: Dylan Page <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    aebfbaf View commit details
    Browse the repository at this point in the history
  207. fix(deps): update module github.com/google/go-github/v54 to v57 in go…

    ….mod (runatlantis#4035)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    cdc2faa View commit details
    Browse the repository at this point in the history
  208. fix: always build images when tags are pushed (runatlantis#4040)

    When files of the default branch is the same as files of a tag,
    dorny/paths-filter does not detect changes and no new images are pushed.
    
    Co-authored-by: PePe Amengual <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6f30c60 View commit details
    Browse the repository at this point in the history
  209. fix(deps): update module github.com/google/uuid to v1.5.0 in go.mod (r…

    …unatlantis#4045)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    fbc4689 View commit details
    Browse the repository at this point in the history
  210. Configuration menu
    Copy the full SHA
    a162bab View commit details
    Browse the repository at this point in the history
  211. Fix rendering of 🚮 in default templates (runatlantis#4044)

    It seems that GitHub has changed its Markdown renderer such that an
    emoji followed by a string of plain text (with no other formatting)
    followed by a colon at the end of the line renders as plain text instead
    of as the emoji. Compare the following two lines:
    
    * 🚮 To delete all plans and locks for the PR, comment:
    
    * 🚮 To **delete** all plans and locks for the PR, comment:
    
    While this seems like it is probably a GitHub bug, we can work around it
    by adding some formatting between the emoji and the end of the line,
    which matches the bullet point above it anyway.
    glasser authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c467590 View commit details
    Browse the repository at this point in the history
  212. Update working_dir.go (runatlantis#4048)

    fix mergeAgain function for when the PR is created from a fork
    alanbover authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c885478 View commit details
    Browse the repository at this point in the history
  213. chore(deps): update dependency git-lfs/git-lfs to v3.4.1 in dockerfile (

    runatlantis#4055)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e5a9de5 View commit details
    Browse the repository at this point in the history
  214. docs: Custom container doc update (runatlantis#4054)

    * Updating curl
    
    * Updating docs for custom image
    
    * Updating docs for custom image
    
    * fixing note
    
    * some style change
    
    * Update runatlantis.io/docs/deployment.md
    
    Co-authored-by: Rui Chen <[email protected]>
    
    ---------
    
    Co-authored-by: Rui Chen <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0abadbc View commit details
    Browse the repository at this point in the history
  215. chore(deps): update github/codeql-action action to v3 in .github/work…

    …flows/codeql.yml (runatlantis#4059)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0fc4c64 View commit details
    Browse the repository at this point in the history
  216. Configuration menu
    Copy the full SHA
    4cd2bab View commit details
    Browse the repository at this point in the history
  217. chore(deps): update dependency hashicorp/terraform to v1.6.6 in .circ…

    …leci/config.yml (runatlantis#4056)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6407431 View commit details
    Browse the repository at this point in the history
  218. Configuration menu
    Copy the full SHA
    8e4d206 View commit details
    Browse the repository at this point in the history
  219. fix(deps): update module github.com/spf13/viper to v1.18.2 in go.mod (r…

    …unatlantis#4073)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    04d5753 View commit details
    Browse the repository at this point in the history
  220. chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (runatlan…

    …tis#4072)
    
    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0.
    - [Commits](golang/crypto@v0.16.0...v0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/crypto
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c20310a View commit details
    Browse the repository at this point in the history
  221. chore: add governance process to Atlantis (runatlantis#4074)

    * chore: add governance process to Atlantis
    
    * docs: update release process and add backport steps
    
    * docs: tweaks
    
    * Update GOVERNANCE.md
    
    Co-authored-by: Rui Chen <[email protected]>
    
    * Update GOVERNANCE.md
    
    Co-authored-by: Rui Chen <[email protected]>
    
    * docs: review suggestions
    
    ---------
    
    Co-authored-by: Rui Chen <[email protected]>
    2 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    01f4a74 View commit details
    Browse the repository at this point in the history
  222. chore: update CODEOWNERS (runatlantis#4076)

    Updating alongside the GOVERNANCE update to add the new core-contributors team for code reviews.
    GenPage authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ffb9fef View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    9264e3d View commit details
    Browse the repository at this point in the history
  224. fix(deps): update module github.com/redis/go-redis/v9 to v9.3.1 in go…

    ….mod (runatlantis#4079)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6e19657 View commit details
    Browse the repository at this point in the history
  225. chore(deps): update debian docker tag to v12.4 in dockerfile (runatla…

    …ntis#4084)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    52d5dca View commit details
    Browse the repository at this point in the history
  226. chore: Move gitlab client test data into testdata/ files (runatlantis…

    …#4086)
    
    * feat: Move gitlab client test data into testdata/ files
    
    * Cleanup
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a6fe3b6 View commit details
    Browse the repository at this point in the history
  227. fix: Prevent panics when logging HTTP response status in github and g…

    …itlab client (runatlantis#4082)
    
    Fix potential nil pointers. See runatlantis#4081 for context.
    adkafka authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4e5459e View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    dc53af4 View commit details
    Browse the repository at this point in the history
  229. fix(deps): update module github.com/xanzy/go-gitlab to v0.95.2 in go.…

    …mod (runatlantis#4028)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7f7131d View commit details
    Browse the repository at this point in the history
  230. docs: Update Document for server-side-repo-config.md (runatlantis#4052)

    * Update server-side-repo-config.md
    
    Update document for Metric on repo config
    
    * docs(server-side-repo-config): fix case
    
    Co-authored-by: Luke Massa <[email protected]>
    
    ---------
    
    Co-authored-by: Rui Chen <[email protected]>
    Co-authored-by: Luke Massa <[email protected]>
    3 people authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2b92f77 View commit details
    Browse the repository at this point in the history
  231. fix: download conftest binary for correct arch (runatlantis#4089)

    * download conftest binary for correct arch
    
    Signed-off-by: Prajith P <[email protected]>
    
    * remove default constant
    
    Signed-off-by: Prajith P <[email protected]>
    
    ---------
    
    Signed-off-by: Prajith P <[email protected]>
    Prajithp authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    665695c View commit details
    Browse the repository at this point in the history
  232. chore: Remove settings for require approval, mergeable, undiverged (r…

    …unatlantis#4047)
    
    * Remove settings for require approval, mergeable, undiverged
    
    * Fix
    lukemassa authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1c7eb07 View commit details
    Browse the repository at this point in the history
  233. Configuration menu
    Copy the full SHA
    9a5aa51 View commit details
    Browse the repository at this point in the history
  234. chore(deps): update dependency @vuepress/plugin-docsearch to v2.0.0-r…

    …c.0 in package.json (runatlantis#3970)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d31ebf9 View commit details
    Browse the repository at this point in the history
  235. feat(docs): Update docs for --hide-prev-plan-comments and `UnDiverg…

    …ed` (runatlantis#4105)
    
    * Update runatlantis.io/docs/server-configuration.md
    
    * runatlantis.io/docs/command-requirements.md
    
    * Update server-configuration.md
    keidarcy authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    dc5980e View commit details
    Browse the repository at this point in the history
  236. fix: Atlantis Does Not Consider the Plan Directory When Hiding Previo…

    …us Plan Comments (runatlantis#4012)
    
    * Fix Hide Previous Plan Comments
    
    * Update GitLab client tests
    
    * Update GitLab client test
    
    * Update github client test
    
    * Add nolint: errcheck to test
    
    * format github_client.go
    X-Guardian authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6764115 View commit details
    Browse the repository at this point in the history
  237. Configuration menu
    Copy the full SHA
    d2382ee View commit details
    Browse the repository at this point in the history
  238. Configuration menu
    Copy the full SHA
    3ea0624 View commit details
    Browse the repository at this point in the history
  239. fix(deps): update module github.com/alicebob/miniredis/v2 to v2.31.1 …

    …in go.mod (runatlantis#4118)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2bdd366 View commit details
    Browse the repository at this point in the history
  240. chore(deps): update dependency open-policy-agent/conftest to v0.48.0 …

    …in testing/dockerfile (runatlantis#4120)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c8302c8 View commit details
    Browse the repository at this point in the history
  241. fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 t…

    …o v2.9.0 in go.mod (runatlantis#4124)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ad23600 View commit details
    Browse the repository at this point in the history
  242. fix(deps): update module golang.org/x/term to v0.16.0 in go.mod (runa…

    …tlantis#4126)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7a29fd3 View commit details
    Browse the repository at this point in the history
  243. Configuration menu
    Copy the full SHA
    bac1743 View commit details
    Browse the repository at this point in the history
  244. fix(deps): update module github.com/redis/go-redis/v9 to v9.4.0 in go…

    ….mod (runatlantis#4127)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f44e87c View commit details
    Browse the repository at this point in the history
  245. chore(deps): update golang docker tag to v1.21.6 in testing/dockerfile (

    runatlantis#4135)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7fe0438 View commit details
    Browse the repository at this point in the history
  246. chore(deps): update dependency node to v20.11.0 in .node-version (run…

    …atlantis#4136)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a85e64f View commit details
    Browse the repository at this point in the history
  247. Support using repo configuration from a branch

    Instead of using the atlantis.yaml file present in the pull request
    branch, allow users to specify a branch that contains an approved
    version of atlantis.yaml. This allows enabling things like approval
    requirement overrides for repo config, while ensuring a user can't
    simply change the configuration to drop an approval requirement in the
    branch they're currently working on.
    
    An example would be creating a server-side configuration like this:
    
    ```yaml
    ---
    repos:
      - id: github.com/gocardless/app
        apply_requirements: [approved, mergeable]
        allowed_overrides: [apply_requirements, workflow]
        allow_custom_workflows: false
        config_source_branch: master
    workflows:
      lab:
        plan:
          steps:
            - init
            - plan:
                extra_args: [-var-file, lab.tfvars]
      prd:
        plan:
          steps:
            - init
            - plan:
                extra_args: [-var-file, prd.tfvars]
    ```
    
    Specifying a rigid workflows that become all that is available to run in
    gocardless/app. Now the application (gocardless/app) would create an
    atlantis.yaml at the root of the repo, like so:
    
    ```
    ---
    version: 2
    projects:
      - dir: terraform/google/projects/apps
        apply_requirements: []
        workspace: lab
        workflow: lab
      - dir: terraform/google/projects/apps
        apply_requirements: [approved]
        workspace: prd
        workflow: prd
    ```
    
    Because config_source_branch is set to master, when someone creates a PR
    against gocardless/apps, the atlantis.yaml that specifies whether a
    project has an approved apply_requirement is from the master branch. As
    is a common pattern, merging to master is protected by an authorised
    code-review, allowing us to have two types of environment for this
    project:
    
    - lab, where you can plan and apply without approval
    - prd, where you can only apply once the PR is approved
    
    @ijames-gc:
     - Added tests:
       - Add TestClone_FetchAdditionalBranches
       - Add TestDefaultProjectCommandBuilder_ConfigSourceBranch
     - Refactor checkout logic
     - Update docs
    
    Co-authored-by: Lawrence Jones <[email protected]>
    Co-authored-by: Dyson Simmons <[email protected]>
    Co-authored-by: Dragos Dumitrache <[email protected]>
    4 people committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    069f1e6 View commit details
    Browse the repository at this point in the history
  248. Removed default terraform configuration

    Atlantis server requires a default tf version, however, this setting
    here also has the side effect to have a default version in utopia
    terraform. This is not safe, as you might updating the tf state version
    by mistake.
    
    Move this setting to the atlantis runtime config, so we check and
    run only the relevant terraform version in case of manual intervention
    rnaveiras authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9b7f904 View commit details
    Browse the repository at this point in the history
  249. Execute against pull_request_target (#65)

    This ensures we're not running our CI against the head of the repository branch
    Also enable workflow_dispatch
    Dragos Dumitrache authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    fc44a6c View commit details
    Browse the repository at this point in the history
  250. chore(deps): update golang docker tag to v1.21.7 in testing/dockerfile (

    runatlantis#4216)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and ijames-gc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    cee61d4 View commit details
    Browse the repository at this point in the history