Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    51e1c86 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #76 from puppetlabs/CAT-1721-add-ci-pipelines

    (CAT-1721) - Adding github actions
    Ramesh7 authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    f0a6bad View commit details
    Browse the repository at this point in the history
  3. CAT-1720-pdk-update

    malikparvez authored and Ramesh7 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    be44d63 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #75 from puppetlabs/CAT-1720-pdk-update

    (CAT-1720) - PDK Update
    Ramesh7 authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    169bd3e View commit details
    Browse the repository at this point in the history
  5. (MAINT) - Updating codeowners

    Ramesh7 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    0e4d0dc View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Merge pull request #77 from puppetlabs/update-codeowner

    (MAINT) - Updating codeowners
    binford2k authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    19b3aae View commit details
    Browse the repository at this point in the history
  2. Update donation badge

    Updated badge to give proper attribution and linked back to Ranjit's GitHub profile.
    binford2k authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4b6c90c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Merge pull request #78 from puppetlabs/attribution

    Update donation badge
    Ramesh7 authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d132e3d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. (maint) - Update CI Workflows

    Ramesh7 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    b14de1a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #79 from puppetlabs/IT-87329-run_ci_on_pr

    (maint) - Update CI Workflows
    Ramesh7 authored May 23, 2024
    Configuration menu
    Copy the full SHA
    39b6994 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    b6ac8e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #83 from puppetlabs/IT-87329-update-pull_request_t…

    …arget
    
    (IT-87329) update pull_request_target to pull_request
    Ramesh7 authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f8e4636 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. add spec test for rule purge behaviours

    remove extensions.json following ci complaints
    Dimitri Tischenko authored and Ramesh7 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f10cad8 View commit details
    Browse the repository at this point in the history
  2. (CAT-1731) improve handling of pinned nodes

    Within the Puppet Enterprise UI console the concept of pinned nodes
    allows more complex rules to be expressed while including pinned nodes.
    
    Pinned nodes are formed by having a top level "or" clause, with
    expressions in the form
    
    `['=', 'name', 'hostname']`
    
    Prior to this change, the code would not properly maintain pinned nodes,
    nor correctly handle merging expressions like:
    
    ```
    ['and',
      ['~',
        ['fact', 'pe_server_version'],
        '.+']]
    ```
    
    with
    ```
    ['or', ['~',
        ['trusted', 'extensions', '1.3.6.1.4.1.34380.1.1.9812'],
        '^puppet/']]
    ```
    
    Incorrectly combining them into an `and` clause when logically they should be an "or" clause.
    
    With this change, pinned nodes are separated our from the other rules
    and then recombined later (if they are present) with a top-level "or" clause.
    
    Test are added to demonstrate the behaviors.
    jonathannewman authored and Ramesh7 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    02beea5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edeea19 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #81 from puppetlabs/CAT-1731-add-rules-tests

    (CAT-1731) add rules tests
    steveax authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c066ae3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Release prep v1.0.0

    Ramesh7 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c03d999 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #84 from puppetlabs/release_prep

    Release prep v1.0.0
    Ramesh7 authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    023fcd6 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Update metadata.json

    The project issue and dependencies links point at the wrong name space
    davidsandilands authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6b8f5b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #85 from puppetlabs/davidsandilands-patch-1

    Update metadata.json
    Ramesh7 authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1e43179 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. env isolation: use require_relative

    To ensure we've proper environment isolation, we should use
    require_relative for files from this module.
    bastelfreak committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    930971d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #88 from bastelfreak/require

    env isolation: use require_relative
    Ramesh7 authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    94d0f28 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    72b4418 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #89 from puppetlabs/maint-putting-mismatch-tag-notice

    (MAINT) Notice for missing tag v1.0.0
    Ramesh7 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    15b1130 View commit details
    Browse the repository at this point in the history
  3. (MAINT) Updating Gemfile

    Ramesh7 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6b92640 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #90 from puppetlabs/maint-update-gemfile

    (MAINT) Updating Gemfile
    Ramesh7 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    dc58067 View commit details
    Browse the repository at this point in the history
  5. Release prep v1.0.1

    GitHub Actions committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    7a43546 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #91 from puppetlabs/release-prep

    Release prep v1.0.1
    Ramesh7 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    69bae46 View commit details
    Browse the repository at this point in the history