-
Notifications
You must be signed in to change notification settings - Fork 3
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
Commits on Feb 13, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for ccee6cb - Browse repository at this point
Copy the full SHA ccee6cbView commit details -
feat: Allow for negations in repo allowlist (runatlantis#3414)
* feat: Omit repos from allowlist * Add quote in comment * Better comment * Remove test
Configuration menu - View commit details
-
Copy full SHA for 6471a7f - Browse repository at this point
Copy the full SHA 6471a7fView commit details -
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`.
Configuration menu - View commit details
-
Copy full SHA for 67ea261 - Browse repository at this point
Copy the full SHA 67ea261View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 3468a9d - Browse repository at this point
Copy the full SHA 3468a9dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 20325ae - Browse repository at this point
Copy the full SHA 20325aeView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9c10a25 - Browse repository at this point
Copy the full SHA 9c10a25View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c039e54 - Browse repository at this point
Copy the full SHA c039e54View commit details -
feat: set
atlantis/apply
check tosuccessful
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]>
Configuration menu - View commit details
-
Copy full SHA for f5f559c - Browse repository at this point
Copy the full SHA f5f559cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d90d887 - Browse repository at this point
Copy the full SHA d90d887View commit details -
chore: Fix Go Static Check Errors (runatlantis#3637)
* Fix Go Static Checks * Fix working dir tests
Configuration menu - View commit details
-
Copy full SHA for 4f3887a - Browse repository at this point
Copy the full SHA 4f3887aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f9ab5bb - Browse repository at this point
Copy the full SHA f9ab5bbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0091438 - Browse repository at this point
Copy the full SHA 0091438View commit details -
chore: Fix golangci-lint Configuration (runatlantis#3645)
* Fix golang-ci * Update lint workflows * Removed required checks
Configuration menu - View commit details
-
Copy full SHA for 214351c - Browse repository at this point
Copy the full SHA 214351cView commit details -
fix: gitlab client failing test (runatlantis#3653)
* fix: gitlab client failing test * change HeadCommit to `67cb91d3f6198189f433c045154a885784ba6977` * remove test case for now
Configuration menu - View commit details
-
Copy full SHA for 7d7416e - Browse repository at this point
Copy the full SHA 7d7416eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 83c89e5 - Browse repository at this point
Copy the full SHA 83c89e5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a4cf81b - Browse repository at this point
Copy the full SHA a4cf81bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 99175a2 - Browse repository at this point
Copy the full SHA 99175a2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b9ccb82 - Browse repository at this point
Copy the full SHA b9ccb82View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8acb4db - Browse repository at this point
Copy the full SHA 8acb4dbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 99f40dd - Browse repository at this point
Copy the full SHA 99f40ddView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for baf558c - Browse repository at this point
Copy the full SHA baf558cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b33564f - Browse repository at this point
Copy the full SHA b33564fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for d1a0602 - Browse repository at this point
Copy the full SHA d1a0602View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 18330a4 - Browse repository at this point
Copy the full SHA 18330a4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6246594 - Browse repository at this point
Copy the full SHA 6246594View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f1ab22f - Browse repository at this point
Copy the full SHA f1ab22fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 32e1752 - Browse repository at this point
Copy the full SHA 32e1752View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 074d612 - Browse repository at this point
Copy the full SHA 074d612View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0093fa0 - Browse repository at this point
Copy the full SHA 0093fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac137cd - Browse repository at this point
Copy the full SHA ac137cdView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7e0fe94 - Browse repository at this point
Copy the full SHA 7e0fe94View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0a24c80 - Browse repository at this point
Copy the full SHA 0a24c80View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d092686 - Browse repository at this point
Copy the full SHA d092686View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8b966b3 - Browse repository at this point
Copy the full SHA 8b966b3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e28fdc0 - Browse repository at this point
Copy the full SHA e28fdc0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6bb5ba9 - Browse repository at this point
Copy the full SHA 6bb5ba9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 28e9102 - Browse repository at this point
Copy the full SHA 28e9102View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b741d73 - Browse repository at this point
Copy the full SHA b741d73View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b410ce9 - Browse repository at this point
Copy the full SHA b410ce9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3793240 - Browse repository at this point
Copy the full SHA 3793240View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for aca1a45 - Browse repository at this point
Copy the full SHA aca1a45View commit details -
docs: fix typo (runatlantis#3709)
* docs: fix typo precidence -> precedence * docs: markdown fmt pass
Configuration menu - View commit details
-
Copy full SHA for ee003bb - Browse repository at this point
Copy the full SHA ee003bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1131909 - Browse repository at this point
Copy the full SHA 1131909View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 870cdc0 - Browse repository at this point
Copy the full SHA 870cdc0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9c257d2 - Browse repository at this point
Copy the full SHA 9c257d2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5b95e84 - Browse repository at this point
Copy the full SHA 5b95e84View commit details -
feat: Add A Server Config Flag to Enable Failure on Pre Workflow Hook…
… Errors (runatlantis#3729) * FailOnPreWorkflowHookError * Fix linting issues
Configuration menu - View commit details
-
Copy full SHA for e0cb17d - Browse repository at this point
Copy the full SHA e0cb17dView commit details -
docs: updated server-configuration.md on GirhubApp slug (runatlantis#…
…3728) Added information how to obtain `--gh-app-slug` value form installed app
Configuration menu - View commit details
-
Copy full SHA for a1d9b2a - Browse repository at this point
Copy the full SHA a1d9b2aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 93c5b09 - Browse repository at this point
Copy the full SHA 93c5b09View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f387d - Browse repository at this point
Copy the full SHA f3f387dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for abd57ad - Browse repository at this point
Copy the full SHA abd57adView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6e358e8 - Browse repository at this point
Copy the full SHA 6e358e8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for eb0c1cd - Browse repository at this point
Copy the full SHA eb0c1cdView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 00de9cc - Browse repository at this point
Copy the full SHA 00de9ccView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9943036 - Browse repository at this point
Copy the full SHA 9943036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 032c80a - Browse repository at this point
Copy the full SHA 032c80aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for a800b96 - Browse repository at this point
Copy the full SHA a800b96View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5a4e50a - Browse repository at this point
Copy the full SHA 5a4e50aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e46d357 - Browse repository at this point
Copy the full SHA e46d357View commit details -
Revert "fix(deps): update module github.com/google/go-github/v54 to v…
…55 in go.mod (runatlantis#3743)" (runatlantis#3748) This reverts commit 3a2a244.
Configuration menu - View commit details
-
Copy full SHA for f97d01b - Browse repository at this point
Copy the full SHA f97d01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c14de - Browse repository at this point
Copy the full SHA f2c14deView commit details -
Configuration menu - View commit details
-
Copy full SHA for e263d98 - Browse repository at this point
Copy the full SHA e263d98View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3fed9ad - Browse repository at this point
Copy the full SHA 3fed9adView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e4898c4 - Browse repository at this point
Copy the full SHA e4898c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed4c1a - Browse repository at this point
Copy the full SHA 9ed4c1aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5bca794 - Browse repository at this point
Copy the full SHA 5bca794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31178fb - Browse repository at this point
Copy the full SHA 31178fbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7e8c252 - Browse repository at this point
Copy the full SHA 7e8c252View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9a65381 - Browse repository at this point
Copy the full SHA 9a65381View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ab697fe - Browse repository at this point
Copy the full SHA ab697feView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 46d9ae6 - Browse repository at this point
Copy the full SHA 46d9ae6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 19a521b - Browse repository at this point
Copy the full SHA 19a521bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd8d2c - Browse repository at this point
Copy the full SHA 3dd8d2cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a20edc1 - Browse repository at this point
Copy the full SHA a20edc1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d3649a2 - Browse repository at this point
Copy the full SHA d3649a2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6e36ad7 - Browse repository at this point
Copy the full SHA 6e36ad7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3551a76 - Browse repository at this point
Copy the full SHA 3551a76View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for eca1afb - Browse repository at this point
Copy the full SHA eca1afbView commit details -
docs: Update Terragrunt custom workflows docs to implement target pla…
…ns, imports, and state removals (runatlantis#3776)
Configuration menu - View commit details
-
Copy full SHA for 2858474 - Browse repository at this point
Copy the full SHA 2858474View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for affd2a6 - Browse repository at this point
Copy the full SHA affd2a6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8da9a21 - Browse repository at this point
Copy the full SHA 8da9a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb4852 - Browse repository at this point
Copy the full SHA 5cb4852View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 719dfc3 - Browse repository at this point
Copy the full SHA 719dfc3View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 3d4a5a7 - Browse repository at this point
Copy the full SHA 3d4a5a7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b54ec48 - Browse repository at this point
Copy the full SHA b54ec48View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c1ee37e - Browse repository at this point
Copy the full SHA c1ee37eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 25a5af1 - Browse repository at this point
Copy the full SHA 25a5af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c62b4a8 - Browse repository at this point
Copy the full SHA c62b4a8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3a422a7 - Browse repository at this point
Copy the full SHA 3a422a7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a1312d1 - Browse repository at this point
Copy the full SHA a1312d1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 01c1a63 - Browse repository at this point
Copy the full SHA 01c1a63View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e71c6e3 - Browse repository at this point
Copy the full SHA e71c6e3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0d31e9b - Browse repository at this point
Copy the full SHA 0d31e9bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 952609b - Browse repository at this point
Copy the full SHA 952609bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b58ff93 - Browse repository at this point
Copy the full SHA b58ff93View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a336dfa - Browse repository at this point
Copy the full SHA a336dfaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0a0f80e - Browse repository at this point
Copy the full SHA 0a0f80eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 44bf3a1 - Browse repository at this point
Copy the full SHA 44bf3a1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 08edd23 - Browse repository at this point
Copy the full SHA 08edd23View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 0424532 - Browse repository at this point
Copy the full SHA 0424532View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d6506d9 - Browse repository at this point
Copy the full SHA d6506d9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 75fc338 - Browse repository at this point
Copy the full SHA 75fc338View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 56f6679 - Browse repository at this point
Copy the full SHA 56f6679View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7fbcfde - Browse repository at this point
Copy the full SHA 7fbcfdeView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 531bada - Browse repository at this point
Copy the full SHA 531badaView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 5faab62 - Browse repository at this point
Copy the full SHA 5faab62View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1632e9 - Browse repository at this point
Copy the full SHA f1632e9View commit details -
Revert "feat: Add project depends on functionality (runatlantis#3821)" (
runatlantis#3825) This reverts commit cf2b791.
Configuration menu - View commit details
-
Copy full SHA for 654903b - Browse repository at this point
Copy the full SHA 654903bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 4189af4 - Browse repository at this point
Copy the full SHA 4189af4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0dc2dd4 - Browse repository at this point
Copy the full SHA 0dc2dd4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 33cafad - Browse repository at this point
Copy the full SHA 33cafadView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for bac9a97 - Browse repository at this point
Copy the full SHA bac9a97View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 42173d6 - Browse repository at this point
Copy the full SHA 42173d6View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 91c4a03 - Browse repository at this point
Copy the full SHA 91c4a03View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f59ab62 - Browse repository at this point
Copy the full SHA f59ab62View commit details -
Fix repo-level-atlantis-yaml table (runatlantis#3836)
Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9873412 - Browse repository at this point
Copy the full SHA 9873412View commit details -
Sort the Server Configuration flags into alphabetical order (runatlan…
…tis#3837) Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af3d16f - Browse repository at this point
Copy the full SHA af3d16fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 4a43f8a - Browse repository at this point
Copy the full SHA 4a43f8aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ebc2875 - Browse repository at this point
Copy the full SHA ebc2875View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ddc78be - Browse repository at this point
Copy the full SHA ddc78beView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd93056 - Browse repository at this point
Copy the full SHA bd93056View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 23a32e7 - Browse repository at this point
Copy the full SHA 23a32e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d6637 - Browse repository at this point
Copy the full SHA 00d6637View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e157933 - Browse repository at this point
Copy the full SHA e157933View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5212d21 - Browse repository at this point
Copy the full SHA 5212d21View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 78a1551 - Browse repository at this point
Copy the full SHA 78a1551View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 716e69f - Browse repository at this point
Copy the full SHA 716e69fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 25536c7 - Browse repository at this point
Copy the full SHA 25536c7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for df85e99 - Browse repository at this point
Copy the full SHA df85e99View commit details -
deps: bump to use node20 (runatlantis#3864)
Signed-off-by: Rui Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0a5e5b - Browse repository at this point
Copy the full SHA e0a5e5bView commit details -
ci: add slack alerting per gotest job failed on main branch (runatlan…
…tis#2975) update condition Signed-off-by: Rui Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67ff80a - Browse repository at this point
Copy the full SHA 67ff80aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 40c629c - Browse repository at this point
Copy the full SHA 40c629cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e635e0a - Browse repository at this point
Copy the full SHA e635e0aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e45d3fc - Browse repository at this point
Copy the full SHA e45d3fcView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b9708e5 - Browse repository at this point
Copy the full SHA b9708e5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 487debc - Browse repository at this point
Copy the full SHA 487debcView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2611f2d - Browse repository at this point
Copy the full SHA 2611f2dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 4ff9ad7 - Browse repository at this point
Copy the full SHA 4ff9ad7View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 69052c6 - Browse repository at this point
Copy the full SHA 69052c6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 688fde3 - Browse repository at this point
Copy the full SHA 688fde3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2e4406b - Browse repository at this point
Copy the full SHA 2e4406bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8eadd04 - Browse repository at this point
Copy the full SHA 8eadd04View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1e99d86 - Browse repository at this point
Copy the full SHA 1e99d86View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7b665bb - Browse repository at this point
Copy the full SHA 7b665bbView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f69a847 - Browse repository at this point
Copy the full SHA f69a847View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4542dfb - Browse repository at this point
Copy the full SHA 4542dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5532a - Browse repository at this point
Copy the full SHA 8c5532aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f38eff - Browse repository at this point
Copy the full SHA 6f38effView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2c52a15 - Browse repository at this point
Copy the full SHA 2c52a15View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1de25f4 - Browse repository at this point
Copy the full SHA 1de25f4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 67abf27 - Browse repository at this point
Copy the full SHA 67abf27View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 324f3d9 - Browse repository at this point
Copy the full SHA 324f3d9View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c570a20 - Browse repository at this point
Copy the full SHA c570a20View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5b4bf23 - Browse repository at this point
Copy the full SHA 5b4bf23View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 23f4ab7 - Browse repository at this point
Copy the full SHA 23f4ab7View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1addc28 - Browse repository at this point
Copy the full SHA 1addc28View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 950fa28 - Browse repository at this point
Copy the full SHA 950fa28View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6067edd - Browse repository at this point
Copy the full SHA 6067eddView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7238c0d - Browse repository at this point
Copy the full SHA 7238c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ac604 - Browse repository at this point
Copy the full SHA f0ac604View commit details -
feat: remove silence whitelist errors flag (runatlantis#3923)
Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 238e66a - Browse repository at this point
Copy the full SHA 238e66aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a23fc82 - Browse repository at this point
Copy the full SHA a23fc82View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b6a06dc - Browse repository at this point
Copy the full SHA b6a06dcView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 875483b - Browse repository at this point
Copy the full SHA 875483bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8cf2c0f - Browse repository at this point
Copy the full SHA 8cf2c0fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c6dc452 - Browse repository at this point
Copy the full SHA c6dc452View commit details -
Configuration menu - View commit details
-
Copy full SHA for a617a37 - Browse repository at this point
Copy the full SHA a617a37View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 30f125f - Browse repository at this point
Copy the full SHA 30f125fView commit details -
fix: Check user permissions on autoplan (runatlantis#3742)
* Check user permissions on autoplan --------- Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a795418 - Browse repository at this point
Copy the full SHA a795418View commit details -
feat: full window sized terminal (runatlantis#3781)
Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 863f280 - Browse repository at this point
Copy the full SHA 863f280View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 181bbdf - Browse repository at this point
Copy the full SHA 181bbdfView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b0947be - Browse repository at this point
Copy the full SHA b0947beView commit details -
add script execution from docker-entrypoint.d folder (runatlantis#3666)
Co-authored-by: PePe Amengual <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41247b1 - Browse repository at this point
Copy the full SHA 41247b1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2118917 - Browse repository at this point
Copy the full SHA 2118917View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5e85dc0 - Browse repository at this point
Copy the full SHA 5e85dc0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fe02072 - Browse repository at this point
Copy the full SHA fe02072View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 73323e3 - Browse repository at this point
Copy the full SHA 73323e3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0514917 - Browse repository at this point
Copy the full SHA 0514917View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8a2ff40 - Browse repository at this point
Copy the full SHA 8a2ff40View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 10cc500 - Browse repository at this point
Copy the full SHA 10cc500View commit details -
chore(actions): labeler v4 to v5 (runatlantis#4013)
Signed-off-by: Rui Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac9abb3 - Browse repository at this point
Copy the full SHA ac9abb3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 232d8d2 - Browse repository at this point
Copy the full SHA 232d8d2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5d6dcfa - Browse repository at this point
Copy the full SHA 5d6dcfaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b969573 - Browse repository at this point
Copy the full SHA b969573View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1928c1b - Browse repository at this point
Copy the full SHA 1928c1bView commit details -
fix: Bump curl from 8.4 to 8.5 (runatlantis#4019)
* fix: Relax constraint for installing curl * Update Dockerfile
Configuration menu - View commit details
-
Copy full SHA for 4a455d3 - Browse repository at this point
Copy the full SHA 4a455d3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fe904c2 - Browse repository at this point
Copy the full SHA fe904c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5ffbc4 - Browse repository at this point
Copy the full SHA c5ffbc4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1190ad8 - Browse repository at this point
Copy the full SHA 1190ad8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 81185ac - Browse repository at this point
Copy the full SHA 81185acView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 3b2de84 - Browse repository at this point
Copy the full SHA 3b2de84View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f80648a - Browse repository at this point
Copy the full SHA f80648aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 433214a - Browse repository at this point
Copy the full SHA 433214aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for da7dad0 - Browse repository at this point
Copy the full SHA da7dad0View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 821afcf - Browse repository at this point
Copy the full SHA 821afcfView commit details -
feat: Add project depends on functionality (runatlantis#3292)
* feat: implemented the code for the depends on functionality Co-authored-by: Vincent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 057ee5f - Browse repository at this point
Copy the full SHA 057ee5fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 16f9892 - Browse repository at this point
Copy the full SHA 16f9892View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5787e0d - Browse repository at this point
Copy the full SHA 5787e0dView commit details -
fix: fetch before checking status (runatlantis#3832)
* fix: fetch before checking status * Switch to fetch
Configuration menu - View commit details
-
Copy full SHA for ea4cf3e - Browse repository at this point
Copy the full SHA ea4cf3eView commit details -
feat: Remove flag for disable apply (runatlantis#3912)
* Add code for disabling apply flag * Better comment
Configuration menu - View commit details
-
Copy full SHA for 87a5dc2 - Browse repository at this point
Copy the full SHA 87a5dc2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 73820db - Browse repository at this point
Copy the full SHA 73820dbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for b4b258f - Browse repository at this point
Copy the full SHA b4b258fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75377f2 - Browse repository at this point
Copy the full SHA 75377f2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a746286 - Browse repository at this point
Copy the full SHA a746286View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 15ff8e6 - Browse repository at this point
Copy the full SHA 15ff8e6View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for aebfbaf - Browse repository at this point
Copy the full SHA aebfbafView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cdc2faa - Browse repository at this point
Copy the full SHA cdc2faaView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 6f30c60 - Browse repository at this point
Copy the full SHA 6f30c60View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fbc4689 - Browse repository at this point
Copy the full SHA fbc4689View commit details -
Configuration menu - View commit details
-
Copy full SHA for a162bab - Browse repository at this point
Copy the full SHA a162babView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c467590 - Browse repository at this point
Copy the full SHA c467590View commit details -
Update working_dir.go (runatlantis#4048)
fix mergeAgain function for when the PR is created from a fork
Configuration menu - View commit details
-
Copy full SHA for c885478 - Browse repository at this point
Copy the full SHA c885478View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e5a9de5 - Browse repository at this point
Copy the full SHA e5a9de5View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 0abadbc - Browse repository at this point
Copy the full SHA 0abadbcView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0fc4c64 - Browse repository at this point
Copy the full SHA 0fc4c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd2bab - Browse repository at this point
Copy the full SHA 4cd2babView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6407431 - Browse repository at this point
Copy the full SHA 6407431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4d206 - Browse repository at this point
Copy the full SHA 8e4d206View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 04d5753 - Browse repository at this point
Copy the full SHA 04d5753View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c20310a - Browse repository at this point
Copy the full SHA c20310aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 01f4a74 - Browse repository at this point
Copy the full SHA 01f4a74View commit details -
chore: update CODEOWNERS (runatlantis#4076)
Updating alongside the GOVERNANCE update to add the new core-contributors team for code reviews.
Configuration menu - View commit details
-
Copy full SHA for ffb9fef - Browse repository at this point
Copy the full SHA ffb9fefView commit details -
fix: ensure the MR log line prints an integer and not a rune (runatla…
…ntis#4078) Signed-off-by: Jack Andersen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9264e3d - Browse repository at this point
Copy the full SHA 9264e3dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6e19657 - Browse repository at this point
Copy the full SHA 6e19657View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 52d5dca - Browse repository at this point
Copy the full SHA 52d5dcaView commit details -
chore: Move gitlab client test data into testdata/ files (runatlantis…
…#4086) * feat: Move gitlab client test data into testdata/ files * Cleanup
Configuration menu - View commit details
-
Copy full SHA for a6fe3b6 - Browse repository at this point
Copy the full SHA a6fe3b6View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4e5459e - Browse repository at this point
Copy the full SHA 4e5459eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc53af4 - Browse repository at this point
Copy the full SHA dc53af4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7f7131d - Browse repository at this point
Copy the full SHA 7f7131dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2b92f77 - Browse repository at this point
Copy the full SHA 2b92f77View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 665695c - Browse repository at this point
Copy the full SHA 665695cView commit details -
chore: Remove settings for require approval, mergeable, undiverged (r…
…unatlantis#4047) * Remove settings for require approval, mergeable, undiverged * Fix
Configuration menu - View commit details
-
Copy full SHA for 1c7eb07 - Browse repository at this point
Copy the full SHA 1c7eb07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5aa51 - Browse repository at this point
Copy the full SHA 9a5aa51View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d31ebf9 - Browse repository at this point
Copy the full SHA d31ebf9View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for dc5980e - Browse repository at this point
Copy the full SHA dc5980eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6764115 - Browse repository at this point
Copy the full SHA 6764115View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2382ee - Browse repository at this point
Copy the full SHA d2382eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea0624 - Browse repository at this point
Copy the full SHA 3ea0624View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2bdd366 - Browse repository at this point
Copy the full SHA 2bdd366View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c8302c8 - Browse repository at this point
Copy the full SHA c8302c8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ad23600 - Browse repository at this point
Copy the full SHA ad23600View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7a29fd3 - Browse repository at this point
Copy the full SHA 7a29fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac1743 - Browse repository at this point
Copy the full SHA bac1743View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f44e87c - Browse repository at this point
Copy the full SHA f44e87cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7fe0438 - Browse repository at this point
Copy the full SHA 7fe0438View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a85e64f - Browse repository at this point
Copy the full SHA a85e64fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 069f1e6 - Browse repository at this point
Copy the full SHA 069f1e6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9b7f904 - Browse repository at this point
Copy the full SHA 9b7f904View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for fc44a6c - Browse repository at this point
Copy the full SHA fc44a6cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cee61d4 - Browse repository at this point
Copy the full SHA cee61d4View commit details