25 Commits

Author SHA1 Message Date
Moritz Wirth
0fb41570b5 feat: Comment on pull request if pre-workflow hooks fail (#5659)
Signed-off-by: Moritz Wirth <mw@flanga.io>
Signed-off-by: Bruno Schaatsbergen <git@ebschaatsbergen.com>
Signed-off-by: Moritz Wirth <27090954+mowirth@users.noreply.github.com>
Signed-off-by: PePe Amengual <2208324+jamengual@users.noreply.github.com>
Signed-off-by: Ryan Barry <ryan@nuclearice.com>
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: PePe Amengual <2208324+jamengual@users.noreply.github.com>
Co-authored-by: Ryan Barry <ryan@nuclearice.com>
Co-authored-by: Rui Chen <rui@chenrui.dev>
2025-08-07 11:43:33 -07:00
renovate[bot]
f289ea9c7f chore(deps): update terraform null to v3.2.4 in server/controllers/events/testdata/test-repos/workspace-parallel-yaml/staging/versions.tf (main) (#5651)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 23:53:28 -04:00
renovate[bot]
e517f78fb4 chore(deps): update terraform random to v3.7.2 in server/controllers/events/testdata/test-repos/state-rm-single-project/versions.tf (main) (#5652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 23:49:44 -04:00
RB
91293883fc ci(renovate): ignore server/controllers/events/testdata (#5468)
Signed-off-by: RB <7775707+nitrocode@users.noreply.github.com>
Co-authored-by: PePe Amengual <2208324+jamengual@users.noreply.github.com>
2025-04-13 21:03:03 -07:00
renovate[bot]
8067541c8a chore(deps): update terraform random to v3.7.1 in server/controllers/events/testdata/test-repos/state-rm-workspace/dir1/versions.tf (main) (#5527)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 21:29:40 -04:00
Luke Massa
aa4a98032e chore: Remove dependency on multierror (#5275)
Signed-off-by: Luke Massa <lukefrederickmassa@gmail.com>
2025-02-02 12:44:39 -05:00
Joe Cai
7fa50b4869 feat: hide successful policy check results when --quiet-policy-checks is set with multiple projects (#5168)
Signed-off-by: Joe Cai <joe.cai@bigcommerce.com>
2025-01-17 13:15:44 +00:00
Henry Muru Paenga
76b0148fce fix: Update lock for e2e tests (#4939) 2024-09-22 19:17:43 -04:00
renovate[bot]
96dfe0d886 chore(deps): update terraform random to v3.6.3 in server/controllers/events/testdata/test-repos/state-rm-workspace/dir1/versions.tf (main) (#4931)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 19:26:54 -07:00
renovate[bot]
454658edcf chore(deps): update terraform null to v3.2.3 in server/controllers/events/testdata/test-repos/workspace-parallel-yaml/staging/versions.tf (main) (#4929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 18:39:42 -07:00
renovate[bot]
f2f439d4de chore(deps): update terraform random to v3.6.2 in server/controllers/events/testdata/test-repos/state-rm-workspace/dir1/versions.tf (main) (#4686)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-18 20:01:06 -07:00
renovate[bot]
1b5ad2c1d2 chore(deps): bump tf to 1.8.5 and fix tests (#4653)
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rui Chen <rui@chenrui.dev>
2024-06-12 19:34:38 -04:00
Luke Massa
a1f7e980cb chore: pin terraform versions in CI (#4645) 2024-06-10 14:24:10 -04:00
Christian Winther
287add4086 fix: GitHub tests emitting unexpected keepers = {} (#4462) 2024-04-24 12:50:07 -07:00
Simon Heather
566b15f356 feat: Refine the Atlantis VCS Pull Request Comments (#4254) 2024-03-23 11:58:30 -04:00
Simon Heather
310fc8a44c feat: Add Summaries to Plan And Apply PR Comments (#3889) 2024-01-02 09:07:07 +00:00
David Glasser
bcd91960db Fix rendering of 🚮 in default templates (#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.
2023-12-13 09:55:52 -05:00
Luke Massa
fb484ad8eb feat: Remove flag for disable apply (#3912)
* Add code for disabling apply flag

* Better comment
2023-12-11 20:29:21 -05:00
Ghais Zaher
379efd2d08 fix: clone repository before getting working dir (#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 <jose.amengual@gmail.com>
2023-12-11 19:29:21 -05:00
Andre Ziviani
974eed3803 feat: Disable policy check on some repositories (#3503)
* feat: Allow enabling policy check per repository

* chore: Tests

* chore: Docs

* chore: Improve tests

* chore: E2E tests
2023-07-06 16:39:36 -04:00
Ross Strickland
7545296741 fix: parse custom run step output in policy_check (#3502)
* parse custom run output in policy_check

* error if no conftest output

* e2e test

* Adding other policy template.

* update markdown renderer test
2023-06-20 14:55:37 -04:00
Ross Strickland
434bab5c70 [Feature] - Add clear policy approval functionality. (#3351)
* Add clear policy approval functionality.

* Fix param name, update doc.

* fix test, add e2e test

* empty commit to re-trigger tests.

---------

Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-05-02 11:02:04 -04:00
Ross Strickland
684f2fa7e0 feat(policies): Add granular policy_sets (#3086)
* Initial work.

* Periodic push.

* Fmt and start adding args to approve_policies cmd.

* keep funcs for now.

* Periodic push.

* Periodic push.

* fmt.

* Move approve policies logic to project_command_runner.

* update some tests

* More test fixes.

* update more tests. fix som logic.

* more tests. add additional info to common data for custom templates.

* fix apply with policies bug. update more tests/fmt

* file perms

* fix error parsing for conftest results.

* Update more tests and linting.

* update documentation.

* Address no-fail case. Address comments.

* Forgot changes.

* fix markdown renderer

* Fix policy fail logic. remove uneeded tmpl var

* targeted policy approvals fix

* Address PR comments.

* empty commit to trigger build

---------

Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
Co-authored-by: rkstrickland <ross.strickland@instacart.com>
Co-authored-by: Dylan Page <dylan.page@autodesk.com>
2023-04-20 21:53:46 -04:00
Ken Kaizu
cb0aadf571 feat: state rm (#2880)
* feat: state rm

* review feedback

* fix conflict for pegomock generation code

* adopt state command into allow-commands

* fix conflicts

* fix: state rm works on workspace

* notify import/state rm discard plan file

* fix lint

* use repeat instead warning for re-plan

* perl -pi -e 's!\* 🔁 plan file was discarded. to!🚮 A plan file was discarded. Re-plan would be required before applying.\n\n\* 🔁 To!g' server/**/*

* follow main branch
2023-01-18 22:02:18 -06:00
Ken Kaizu
da48fb515d chore(test): add no test dir tests, rename testdata dir (#2986)
* add web_templates render tests

* add ansic strip tests

* move fixtures into testdata dir which is golang specific test dir name

* add server/metrics tests

* add recovery test

* add runtime stats test
2023-01-15 23:14:23 -06:00