Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

3.0.0 release changes #383

Merged
merged 3 commits into from
Jun 29, 2023
Merged

Commits on Jun 9, 2023

  1. 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>
    6 people committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    a3992ca View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. 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 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    5e319ef View commit details
    Browse the repository at this point in the history
  2. Removed unused import

    Akshay Rane committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0378aa1 View commit details
    Browse the repository at this point in the history