-
Notifications
You must be signed in to change notification settings - Fork 176
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
3.0.0 release changes #383
Merged
Merged
Commits on Jun 9, 2023
-
3.0.0 Beta release (aws-cloudformation#366)
* bumping up to 3.0.0-alpha (aws-cloudformation#347) * bumping up to 3.0.0 alpha * typo * updating workflow * Populated filename in the output (aws-cloudformation#358) * Populated filename in the output * Changed FileData into DataFile and handle error differently * Refactored to use existing DataFile struct --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> * Support for some function expressions / stateful rules (aws-cloudformation#361) * init commit for function resolution / stateful rules * more tests + making test rules better * fixed bugs with validation of functions * small cleanup * fixes as per comments * cleanup * add todo * typos * fixed logical error breaking tests * added test for test command with a function * fixed unit test * added comment to clearly explain whats happening in regex_replace cause no one actually understands regex * Combined structured output and updated default rule clause name to include file name (aws-cloudformation#360) * Populated filename in the output * Structured combine * Changed FileData into DataFile and handle error differently * Resolved lifetime issue with FileReport combine method * Updated status and method * Refactored to use existing DataFile struct * Changed FileData into DataFile and handle error differently * Refactored to use existing DataFile struct * Merged file report * Interim commit for structured * Resolved unit tests * Temporary commit for default rule names * Working prototype for formatting issue --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> * Clap Autocompletions (aws-cloudformation#340) * temp * fixing commands * cleanup * temp * cleanup * adding valuehints * adding valuehints * removed powershell * cleanup * removing derive * removed unecessary ArgActions * bumping up version * refactor to use a function to generate commands * removing unused imports * removed random println * updating readme * fixes * typo * cleanup * typo * adding documentation for functions (aws-cloudformation#362) * adding documentation for functions * Combined structured output and updated default rule clause name to include file name (aws-cloudformation#360) * Populated filename in the output * Structured combine * Changed FileData into DataFile and handle error differently * Resolved lifetime issue with FileReport combine method * Updated status and method * Refactored to use existing DataFile struct * Changed FileData into DataFile and handle error differently * Refactored to use existing DataFile struct * Merged file report * Interim commit for structured * Resolved unit tests * Temporary commit for default rule names * Working prototype for formatting issue --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> * clarifying docs --------- Co-authored-by: Akshay Rane <aks.rane@gmail.com> Co-authored-by: Akshay Rane <raneaks@amazon.com> * Deprecated migrate and previous engine (aws-cloudformation#364) * Deprecated migrate and previous engine * Removed a unit test for old engine --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> * 3.0.0 beta release changes (aws-cloudformation#365) * Bump up version to 3.0.0-beta * Updated README.md * Add instances to rules integration tests (aws-cloudformation#351) * Added 2 runners to integration tests for rules registry * Fixed indent * Added explicit shell name * Moved shell to job parameters * Added powershell commands for windows * Removed test branch * Updated README.md (aws-cloudformation#352) * Updated README for Guard 3.0 * Update README.md Co-authored-by: Ben Bridts <ben.bridts@gmail.com> --------- Co-authored-by: Ben Bridts <ben.bridts@gmail.com> --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> Co-authored-by: razcloud <34892703+razcloud@users.noreply.github.com> Co-authored-by: Ben Bridts <ben.bridts@gmail.com> * feat: Add cfn-guard-lambda deployment with SAM CLI (aws-cloudformation#354) * feat: Add cfn-guard-lambda deployment with SAM CLI * Renamed the logical ID for lambda in template & updated README.md * Updated the instructions and added least privileged IAM access policy --------- Co-authored-by: Ben Bridts <ben@cloudar.be> Co-authored-by: Akshay Rane <raneaks@amazon.com> * Revert "Added deprecated short flag for print-json in parse-tree" This reverts commit 93548a4 * Updated names of binaries to reflect v3 * Updated README.md to add new features * Added rogue_one branch to docker workflow * Bump enumflags2 to 0.7.7 --------- Co-authored-by: Akshay Rane <raneaks@amazon.com> Co-authored-by: razcloud <34892703+razcloud@users.noreply.github.com> Co-authored-by: Ben Bridts <ben.bridts@gmail.com> Co-authored-by: Ben Bridts <ben@cloudar.be> --------- Co-authored-by: Akshay Rane <aks.rane@gmail.com> Co-authored-by: Akshay Rane <raneaks@amazon.com> Co-authored-by: razcloud <34892703+razcloud@users.noreply.github.com> Co-authored-by: Ben Bridts <ben.bridts@gmail.com> Co-authored-by: Ben Bridts <ben@cloudar.be>
Configuration menu - View commit details
-
Copy full SHA for a3992ca - Browse repository at this point
Copy the full SHA a3992caView commit details
Commits on Jun 29, 2023
-
Merge remote-tracking branch 'cfn/main' into rogue_one
# Conflicts: # .github/workflows/pr.yml # Cargo.lock # README.md # docs/FUNCTIONS.md # guard-ffi/Cargo.toml # guard-lambda/Cargo.toml # guard/Cargo.toml # guard/resources/test-command/functions/data/template.yaml # guard/resources/test-command/functions/rules/json_parse.guard # guard/src/commands/helper.rs # guard/src/commands/validate.rs # guard/src/commands/validate/cfn.rs # guard/src/commands/validate/cfn_reporter.rs # guard/src/commands/validate/common.rs # guard/src/commands/validate/generic_summary.rs # guard/src/commands/validate/structured.rs # guard/src/commands/validate/tf.rs # guard/src/main.rs # guard/src/rules/display.rs # guard/src/rules/eval.rs # guard/src/rules/eval/operators.rs # guard/src/rules/eval_context.rs # guard/src/rules/eval_context_tests.rs # guard/src/rules/eval_tests.rs # guard/src/rules/evaluate.rs # guard/src/rules/functions/collections.rs # guard/src/rules/parser.rs # guard/src/utils/mod.rs # guard/tests/test_command.rs # guard/tests/validate.rs
Akshay Rane committedJun 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 5e319ef - Browse repository at this point
Copy the full SHA 5e319efView commit details -
Akshay Rane committed
Jun 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 0378aa1 - Browse repository at this point
Copy the full SHA 0378aa1View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.