Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: puppetlabs/ruby-pwsh
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.0
Choose a base ref
...
head repository: puppetlabs/ruby-pwsh
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.1
Choose a head ref
  • 12 commits
  • 4 files changed
  • 4 contributors

Commits on Jan 20, 2021

  1. Merge pull request #88 from puppetlabs/release

    (MAINT) Release Mergeback v0.7.0
    michaeltlombardi authored Jan 20, 2021
    Configuration menu
    Copy the full SHA
    18cb97c View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. (MAINT) Do not treat credentials as cim instances

    PSCredentials are handled specially from other CIM instances and should
    not be parsed twice for the DSC invocation script; the CIM instance parsing
    is redundant.
    michaeltlombardi committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    2656bec View commit details
    Browse the repository at this point in the history
  2. (MAINT) Instantiate variables after first use

    Prior to this commit the variables for credentials and cim instances
    were instantiated prior to the definition of the block for that
    credential or instance; this caused the variable interpolation step
    to replace the value definition with a self-referencing variable which
    would always be null, and thus fail to correctly instantiate.
    
    This commit moves the code for variable instantiation to *after* the
    credential or CIM instance is created, meaning only subsequent calls
    will reference the variable.
    michaeltlombardi committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    ec60030 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Merge pull request #89 from michaeltlombardi/maint/main/minor-fixes

    (MAINT) Minor fixes to CIM instance handling
    sanfrancrisko authored Jan 25, 2021
    Configuration menu
    Copy the full SHA
    504700f View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    622bdd8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #90 from michaeltlombardi/gh-84/main/fix-empty-arr…

    …ay-check
    
    (GH-84) Fix empty array parameter check
    pmcmaw authored Jan 26, 2021
    Configuration menu
    Copy the full SHA
    1140aec View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. (MAINT) Ensure vendored path check works with mix of module builds

    Prior to this commit the dsc_base_provider checked for the legacy vendored
    DSC module path before the new, specific path; in cases where the modules
    installed are a mix of old and new path, the old path will _always_ exist,
    even if the specific module is not there (because it is looking for the
    *container*, as the container can hold any number of vendored modules).
    
    This commit inverts the search order, seeking the most specific location
    *first* and falling back to the general location if needed.
    michaeltlombardi committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    c5de567 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. (MAINT) Correctly canonicalize enumerable values in dsc

    Prior to this commit the comparison in the DSC base provider for
    values on the node vs values in the manifest was a simple equals
    check; this works for non-enumerables and for enumerables *so long
    as* the enumerables are in the same order.
    
    This commit corrects the check to sort the enumerables so that the
    comparison is done purely on the values, not the order, as PowerShell
    does not care about the order of items in a hash or array.
    michaeltlombardi committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    660c532 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Merge pull request #92 from michaeltlombardi/maint/main/fix-enumerabl…

    …e-canonicalization
    
    (MAINT) Correctly canonicalize enumerable values in dsc
    pmcmaw authored Feb 1, 2021
    Configuration menu
    Copy the full SHA
    4753b16 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #91 from michaeltlombardi/maint/main/check-new-dsc…

    …-path-first
    
    (MAINT) Ensure vendored path check works with mix of module builds
    pmcmaw authored Feb 1, 2021
    Configuration menu
    Copy the full SHA
    5eed112 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Configuration menu
    Copy the full SHA
    29a42e3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #93 from michaeltlombardi/maint/release/prep-071

    (MAINT) Prep for 0.7.1 release
    pmcmaw authored Feb 2, 2021
    Configuration menu
    Copy the full SHA
    e5210c9 View commit details
    Browse the repository at this point in the history
Loading