Commits on Apr 19, 2023

  1. (MODULES-11418) Resuable workflows for unit tests

    This commit switches the GitHub Actions workflows for unit tests
    over to using the reusable workflows in
    puppetlabs/phoenix-github-actions.
    mhashizume committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    3fcb754 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Merge pull request #47 from mhashizume/MODULES-11418/main/reusable-wo…

    …rkflows
    
    (MODULES-11418) Resuable workflows for unit tests
    joshcooper authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    4363342 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. (maint) Update commit check

    This commit updates the commits Rake check to include commit summaries
    that begin with the Puppet Agent (PA) Jira project and removes
    references to a non-existent CONTRIBUTION.md.
    mhashizume committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0ad6ce3 View commit details
    Browse the repository at this point in the history
  2. (PA-5804) Update Checkout GitHub Action

    The Checkout GitHub Action v3 uses Node 16, which hit end-of-life on
    September 11, 2023.
    
    This commit updates all instances of the Checkout Action from v3 to
    v4.
    mhashizume committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    103968c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #48 from mhashizume/PA-5804/main/checkout-action

    (PA-5804) Update Checkout GitHub Action
    joshcooper authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    2c45417 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. (maint) Use reusable static code analysis workflow

    This commit updates the static code analysis GitHub Actions workflow
    from using a copy in this repository to a resuable copy in the Phoenix
    team centralized GitHub Actions repository.
    
    In addition, this removes the commits Rake task as it is no longer used
    in the reusable version of this workflow.
    mhashizume committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e33f631 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Merge pull request #50 from mhashizume/maint/main/static-code-workflow

    (maint) Use reusable static code analysis workflow
    joshcooper authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    934a10b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Fix wrong descrpiton in the provider

    The provider manages file system mounts and is not at all related to
    hosts entries.
    kajinamit committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cc402c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Merge pull request #49 from kajinamit/fix-doc

    Fix wrong descrpiton in the provider
    mhashizume authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    193dec7 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    e3893a9 View commit details
    Browse the repository at this point in the history
  2. (PA-5395) Add Jira workflow

    This commit adds a GitHub Actions workflow to export issues from GitHub
    into Jira.
    mhashizume committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    159bbea View commit details
    Browse the repository at this point in the history
  3. Merge pull request #51 from mhashizume/PA-5395/main/github_issues

    (PA-5395) Issues housekeeping
    joshcooper authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    92c85ad View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    748c89d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08a65af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #52 from shubhamshinde360/PA-5575

    (PA-5575) Add Amazon to display support in Puppet forge
    shubhamshinde360 authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d2b1026 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #53 from shubhamshinde360/PA-5959

    (PA-5959) Add support for Amazon linux
    joshcooper authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    f654be9 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Update to PDK template 3.0.1

    This commit updates this module from PDK template 2.7.1 to 3.0.1.
    
    In addition to the boilerplate changes, this commit also:
    
    - Updates the "auto release" GitHub Action to "release prep," reflecting
      upstream change (puppetlabs/pdk-templates@c3f57b7).
    - Removes the github_changelog_generator and concurrent-ruby gems, which
      were previously needed for the release process but are no longer
      necessary in newer release processes in the PDK template.
    mhashizume committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0b4d8a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1754a06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    219b8ec View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Merge pull request #54 from mhashizume/PA-5963/main/concurrent-ruby

    Update to PDK template 3.0.1
    joshcooper authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    b0b24da View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    139ee61 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge pull request #55 from tvpartytonight/PA-5966

    Stop using legacy facts
    joshcooper authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ca6b3bc View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. (PA-5781) Use Beaker 5 in core modules

    This commit updates .sync.yml and Gemfile to use newer beaker dependencies:
    beaker 5.x
    beaker-abs 1.x
    beaker-puppet 3.x
    
    This commit also removes beaker-pe.
    AriaXLi committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    27bbedb View commit details
    Browse the repository at this point in the history
  2. (PA-5781) Configure host type as AIO

    Previously, when running with beaker 5 and latest beaker-puppet, tests failed
    with:
    
        cannot add defaults of type pe for host redhat7-64-1 (add_pe_defaults_on not present)
    
    The error came from beaker-puppet when it tried to configure the host as a PE
    agent[1].
    
    The root cause is beaker defaults its options to `pe`[2]. When `beaker-puppet`
    calls the `configure_type_defaults_on` method, it calls the appropriate
    `add_<type>_defaults_on` method. This works when using beaker 4 as `beaker-pe`
    is pulled in as a dependency and its `add_pe_defaults_on` method[3] is included
    into the tests.
    
    However, when running with beaker5, beaker-pe is not loaded, so the method is
    undefined. It appears beaker-puppet_install_helper is responsible for the
    whether beaker-pe is loaded or not, but only when using
    beaker-puppet_install_helper 0.9.4.
    
    Since these tests don't actually depend on PE, drop beaker-pe, require
    'beaker-puppet' directly (so the install_from_build_data_url method exists) and
    configure the host type directly.
    
    [1] https://github.com/puppetlabs/beaker-puppet/blob/7175b5c1acb5cddb3a31ddcc114f09cddd3b83d0/lib/beaker-puppet/install_utils/puppet_utils.rb#L167
    [2] https://github.com/voxpupuli/beaker/blob/c61ee381d3801bad70989d9b3cbf970771e6f330/lib/beaker/options/presets.rb#L139
    [3] https://github.com/puppetlabs/beaker-pe/blob/3bfe913b8d57c805cc0c51ae899fff174224d5f5/lib/beaker-pe/install/pe_defaults.rb#L93
    
    Commit originally from joshcooper/puppetlabs-cron_core@d456d2a
    AriaXLi committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    888cbd6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #56 from AriaXLi/PA-5781/beaker_5

    (PA-5781) Use Beaker 5
    mhashizume authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f2c241d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Limit beaker-puppet to older Rubies

    No version of beaker-puppet is compatible with Ruby >= 3.2 because of
    taint functions. Because beaker-puppet specifies that it cannot run on
    Ruby > 3.1 in its gemspec, when you run bundle install on newer
    Rubies-even when excluding the Gem group to which beaker-puppet
    belongs-Bundler errors.
    
    This commit updates the Gemfile to only list beaker-puppet if Ruby is
    less than 3.1.0.
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    eb3c606 View commit details
    Browse the repository at this point in the history
  2. Make Vox Rake tasks conditional

    This commit updates the Rakefile to only attempt to use Vox Rake tasks
    if the voxpupuli-acceptance gem is installed.
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    db1ee30 View commit details
    Browse the repository at this point in the history
  3. Move Japanese README

    This commit moves the Japanese README to the root of the project (YARD
    does not know how to parse a readmes directory).
    mhashizume committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    592ad9e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Merge pull request #57 from mhashizume/PA-6049/main/release-prep

    Release prep housekeeping
    tvpartytonight authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    bf3c6e8 View commit details
    Browse the repository at this point in the history
  2. Release prep v1.3.0

    GitHub Actions committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9189b87 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #58 from puppetlabs/release-prep

    Release prep v1.3.0
    mhashizume authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    5f82312 View commit details
    Browse the repository at this point in the history