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

⚠️ CONFLICT! Lineage pull request for: skeleton #6

Draft
wants to merge 221 commits into
base: develop
Choose a base branch
from

Commits on May 27, 2022

  1. Update actions/setup-go from v2 to v3

    Additionally as of v3.1.0 of actions/setup-go there is a go-version
    output value to retrieve the version of Go installed by the Action.
    This allows us to remove the step to manually retrieve this information
    from the Go executable.
    mcdonnnj committed May 27, 2022
    Configuration menu
    Copy the full SHA
    57b4abe View commit details
    Browse the repository at this point in the history
  2. Update the version of Go used from 1.16 to 1.18

    Go 1.16 is no longer supported as of the release of 1.18 so it makes
    sense to update to the latest version available.
    mcdonnnj committed May 27, 2022
    Configuration menu
    Copy the full SHA
    8f68498 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Update the version of Go used from 1.18 to 1.19

    Go 1.19 was released while this branch was in the wings and it makes
    sense to bump to the latest Go release.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    fc55e84 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #113 from cisagov/improvement/update_go_configuration

    Update Go installation in the `build.yml` workflow
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    ec83308 View commit details
    Browse the repository at this point in the history
  3. Bump hashicorp/setup-terraform from 1 to 2

    Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 1 to 2.
    - [Release notes](https://github.com/hashicorp/setup-terraform/releases)
    - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md)
    - [Commits](hashicorp/setup-terraform@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: hashicorp/setup-terraform
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    2775dfa View commit details
    Browse the repository at this point in the history
  4. Merge pull request #111 from cisagov/dependabot/github_actions/hashic…

    …orp/setup-terraform-2
    
    Bump hashicorp/setup-terraform from 1 to 2
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    4925eb1 View commit details
    Browse the repository at this point in the history
  5. Bump actions/setup-python from 3 to 4

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    1f7c62e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #115 from cisagov/dependabot/github_actions/action…

    …s/setup-python-4
    
    Bump actions/setup-python from 3 to 4
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    f74b4a3 View commit details
    Browse the repository at this point in the history
  7. Add an ownership comment to the Dependabot configuration

    Add a comment that states that the commented out ignore directives are
    managed by cisagov/skeleton-generic.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    6a9c630 View commit details
    Browse the repository at this point in the history
  8. Add additional Dependabot ignore directives

    This adds the other versioned Actions that should be managed by
    cisagov/skeleton-generic to the list of commented out dependencies to
    ignore.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    dfd54e9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #112 from cisagov/improvement/update_dependabot_ig…

    …nores
    
    Update Dependabot ignore directives
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    a8bcddd View commit details
    Browse the repository at this point in the history
  10. Remove usage of set-output from our GitHub Actions workflow

    GitHub has deprecated the set-output command per:
    https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
    
    This updates the GitHub Actions workflow to use the newly preferred
    method to set the output for a job's step.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    71a88a5 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #119 from cisagov/bug/update_github_actions_workflow

    Remove usage of `set-output` from our GitHub Actions workflow
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    0867685 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    21a68f4 View commit details
    Browse the repository at this point in the history
  13. Increase the maximum line length in the yamllint configuration

    Increase the line length maximum from the default of 80 to 88. This 10%
    increase mirrors the line length allowed in other linter configurations
    such as black.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    3547c4f View commit details
    Browse the repository at this point in the history
  14. Merge pull request #117 from cisagov/improvement/update_yamllint_line…

    …-length_rules
    
    Update the `line-length` configuration for `yamllint`
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    cfa9ba5 View commit details
    Browse the repository at this point in the history
  15. Fix the repo of the flake8 pre-commit hook

    Per PyCQA/flake8#1290 this hook moved from GitLab to GitHub. The
    version we use is bumped to the latest tag on GitHub as well.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    b1ea3d4 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #120 from cisagov/bug/verify_pre-commit_hook_repos

    Update the `flake8` pre-commit hook configuration
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    2a98c6a View commit details
    Browse the repository at this point in the history
  17. Update pre-commit hooks

    Update pre-commit hooks using `pre-commit autoupdate`. The `ansible-lint` hook
    is intentionally held back due to issues with upgrading to v6.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    fb8d13f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bb9c2a0 View commit details
    Browse the repository at this point in the history
  19. Add a label configuration file

    This configuration file stores information about the labels expected in
    this repository.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    e5fbd70 View commit details
    Browse the repository at this point in the history
  20. Add a workflow to synchronize repository labels

    This adds a workflow to ensure that the repository labels are updated
    to reflect changes to the label configuration file .github/labels.yml.
    mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    b9792a8 View commit details
    Browse the repository at this point in the history
  21. Remove duplicate label

    jsf9k authored and mcdonnnj committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    161c4ae View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5993231 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #118 from cisagov/improvement/add_label_sync_workflow

    Add workflow to manage repository labels
    mcdonnnj authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    c4fbf20 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Fix GitHub label color values

    Update the configuration for repository labels to remove the leading
    `#` from color values. With a `#` leading the values they are seen as
    invalid by the GitHub API.
    mcdonnnj committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    6cc53dc View commit details
    Browse the repository at this point in the history
  2. Correct spacing in yamllint rules

    There was a missing empty line in the `.yamllint` file between two rule
    definitions.
    mcdonnnj committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    8f12635 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #122 from cisagov/bug/fix_bad_configurations

    Update two configuration files
    mcdonnnj authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    e803e1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bade9e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    663dd87 View commit details
    Browse the repository at this point in the history
  2. Update Python setup in the test job for GHA

    Bump actions/setup-python from v3 to v4 and use Python 3.10 to mirror
    the `lint` job.
    mcdonnnj committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    3aa675e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Remove uses of the set-output command

    Remove the remaining uses of the `set-output` command since it has been
    deprecated per:
    https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
    mcdonnnj committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    827ff50 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Merge pull request #136 from cisagov/lineage/skeleton

    ⚠️ CONFLICT! Lineage pull request for: skeleton
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    8d2691e View commit details
    Browse the repository at this point in the history
  2. Update the version of the second bandit hook

    The `bandit (everything else)` hook was not updated in sync with the
    `bandit (tests tree)` hook and is using an older version of bandit.
    mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    a856426 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ad31cc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #138 from cisagov/bug/update_bandit_in_pre-commit_…

    …configuration
    
    Update the version of the second `bandit` hook
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    649ad63 View commit details
    Browse the repository at this point in the history
  5. Update the CodeQL configuration

    Pull in the CodeQL workflow from cisagov/skeleton-python-library to
    update the CodeQL configuration for this repository. We also add
    github/codeql-action to the dependencies managed by this repository in
    the dependabot configuration.
    mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    0d24f9c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #137 from cisagov/improvement/update_codeql_workflow

    Update the CodeQL configuration
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    26cfb4e View commit details
    Browse the repository at this point in the history
  7. Remove dangling argument in the pre-commit configuration

    This argument references a file that is no longer found in the
    repository. The configuration also no longer uses any such files so it
    is safe to remove this as opposed to updating it instead.
    mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    87d0f97 View commit details
    Browse the repository at this point in the history
  8. Update files used for Python requirements by LGTM

    Add all requirements*.txt files in the configuration to this file. This
    ensures that all requirements in use are being used for scanning.
    mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    eacc476 View commit details
    Browse the repository at this point in the history
  9. Restore the alerts badging for LGTM

    Until we completely remove LGTM from our repositories we should keep at
    least the minimum badging. This project does not directly use any
    Python, JavaScript, etc. so I am enabling the "Total alerts" badge.
    Other possibilities are commented out to make it easier for
    downstream repositories to enable what suits their configurations.
    mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    42f3468 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #115 from cisagov/improvement/fix_dangling_configu…

    …rations
    
    Update some outdated items in the project
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    c21cacc View commit details
    Browse the repository at this point in the history
  11. Bump actions/github-script from 5 to 6

    Bumps [actions/github-script](https://github.com/actions/github-script) from 5 to 6.
    - [Release notes](https://github.com/actions/github-script/releases)
    - [Commits](actions/github-script@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/github-script
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    5589f23 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #77 from cisagov/dependabot/github_actions/actions…

    …/github-script-6
    
    Bump actions/github-script from 5 to 6
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    362fad5 View commit details
    Browse the repository at this point in the history
  13. Fix overly match-happy sed commands

    We saw in cisagov/postfix-docker#47 that the sed commands in the
    bump_version.sh script could inadvertently match the CC0 version in
    the README.md file.  This change escapes the periods in the version
    before passing it on to sed so that they only match periods and not
    just any character.
    jsf9k authored and mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    1a8ab89 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #122 from cisagov/bugfix/tighten-regex-in-version-…

    …script
    
    Fix overly eager sed commands
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    8f09cbf View commit details
    Browse the repository at this point in the history
  15. Prettify a comment

    jsf9k authored and mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    ba23619 View commit details
    Browse the repository at this point in the history
  16. Rework creation of unprivileged user and installation of dependencies

    Also add a section to update pip and setuptools via pip.
    jsf9k authored and mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    343c0cb View commit details
    Browse the repository at this point in the history
  17. Add comments and prefer long CLI options

    jsf9k authored and mcdonnnj committed Nov 21, 2022
    Configuration menu
    Copy the full SHA
    717334c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2a72bf6 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #135 from cisagov/improvement/dockerfile

    Improve Dockerfile
    mcdonnnj authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    6f639fe View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Remove LGTM from the repository

    LGTM.com is shutting down 2022-12-16 so we should remove all
    LGTM-related items to prepare for disabling the LGTM.com integration in
    the organization.
    mcdonnnj committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    8cf8d23 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #139 from cisagov/maintenance/remove_lgtm

    Remove LGTM from the repository
    mcdonnnj authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    81f6c71 View commit details
    Browse the repository at this point in the history
  3. Restore Dockerfile changes from review

    I accidentally clobbered these changes when I was updating
    cisagov/skeleton-docker#135 for merge. This restores the changes made
    during review as well as fixing a missed reference to the CISA_USER
    argument.
    
    Co-authored-by: Shane Frasier <[email protected]>
    mcdonnnj and jsf9k committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    8c73bf4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #140 from cisagov/bug/fix_clobbered_dockerfile

    Restore Dockerfile changes from review
    mcdonnnj authored Nov 22, 2022
    Configuration menu
    Copy the full SHA
    8de42e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Update pre-commit hooks

    Update pre-commit hooks using `pre-commit autoupdate`. The `ansible-lint` hook
    is intentionally held back to be updated independently to v6.
    mcdonnnj committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    0bb91c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    0eda781 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88f46b4 View commit details
    Browse the repository at this point in the history
  3. Add a security label

    jsf9k committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    313e792 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7c0a75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c4793c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Merge pull request #149 from cisagov/lineage/skeleton

    Lineage pull request for: skeleton
    jmorrowomni authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    2ae1d5b View commit details
    Browse the repository at this point in the history
  2. Add package write permission to workflow

    When Dependabot creates a PR it requires this permission in order to
    push Docker images to ghcr.io.
    jsf9k authored and jmorrowomni committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    da15398 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #144 from cisagov/bugfix/add-package-permission

    Add package write permission to workflow
    jmorrowomni authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    3c9fc65 View commit details
    Browse the repository at this point in the history
  4. Update wheel along with pip and setuptools

    Co-authored-by: Nick <[email protected]>
    2 people authored and jmorrowomni committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4e5287f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #143 from cisagov/improvement/update-wheel

    Update wheel along with pip and setuptools
    jmorrowomni authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    d4f2e48 View commit details
    Browse the repository at this point in the history
  6. Specify pip3

    In this case it doesn't matter because we are starting from a
    Python3-specific base container, but other projects that use this
    skeleton may not be.  Specifying pip3 ensures that the Python 2
    version of pip is not called by mistake.
    jmorrowomni committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    83beae5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c43af0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d6bf3c0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #141 from cisagov/improvement/specify-group

    Specify the default group to run under in the Dockerfile
    jmorrowomni authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    83baee5 View commit details
    Browse the repository at this point in the history
  10. Bump docker/build-push-action from 3 to 4

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    73a526f View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. Merge pull request #151 from cisagov/dependabot/github_actions/docker…

    …/build-push-action-4
    
    Bump docker/build-push-action from 3 to 4
    jmorrowomni authored Feb 11, 2023
    Configuration menu
    Copy the full SHA
    75482de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7aab074 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #154 from cisagov/improvement/update_pip3

    Specify pip3 in the file where it got blown away by a rebase
    jmorrowomni authored Feb 11, 2023
    Configuration menu
    Copy the full SHA
    1f63a52 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

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

Commits on Mar 24, 2023

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

Commits on Mar 26, 2023

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

Commits on Apr 19, 2023

  1. Use Python 3.11 for the lint job in the build workflow

    This is the latest minor release of Python so it makes sense to use it
    as the default for this job.
    mcdonnnj committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8d39c8b View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Merge pull request #130 from cisagov/improvement/update_python_versio…

    …n_for_lint_job
    
    Use Python 3.11 for the `lint` job in the `build` workflow
    jmorrowomni authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    5f4b768 View commit details
    Browse the repository at this point in the history
  2. Update pre-commit hook versions

    This is done automatically with the `pre-commit autoupdate` command.
    However the `ansible-lint` hook is manually kept back as we have not
    tested functionality to confirm that our roles will generally pass
    with the new version.
    mcdonnnj authored and jmorrowomni committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    db5e7ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9028cf View commit details
    Browse the repository at this point in the history
  4. Bump actions/setup-go from 3 to 4

    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and jmorrowomni committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    4c595e6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #127 from cisagov/dependabot/github_actions/action…

    …s/setup-go-4
    
    Bump actions/setup-go from 3 to 4
    jmorrowomni authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    847cd13 View commit details
    Browse the repository at this point in the history
  6. Install/upgrade setuptools and wheel when upgrading pip

    When wheel gets installed alongside other packages, it may not get
    used when those other packages are installed.  When that happens I see
    warnings like this:
      DEPRECATION: ansible-core is being installed using the legacy
      'setup.py install' method, because it does not have a
      'pyproject.toml' and the 'wheel' package is not installed. pip 23.1
      will enforce this behaviour change. A possible replacement is to
      enable the '--use-pep517' option. Discussion can be found at
      pypa/pip#8559
    
    This change should get rid of these warnings.
    
    Nota bene: This is the practice we follow in the Dockerfile in
    cisagov/skeleton-docker, but for some reason we never started using it
    in our workflows.
    jsf9k authored and jmorrowomni committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    9984792 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #126 from cisagov/improvement/install-setuptools-a…

    …nd-wheel-with-pip
    
    Install/upgrade setuptools and wheel when upgrading pip
    jmorrowomni authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    7250368 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    a0bc20b View commit details
    Browse the repository at this point in the history
  2. Add Staticcheck

    jasonodoom committed May 5, 2023
    Configuration menu
    Copy the full SHA
    3628e5f View commit details
    Browse the repository at this point in the history
  3. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    668724f View commit details
    Browse the repository at this point in the history
  4. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    3d422b8 View commit details
    Browse the repository at this point in the history
  5. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    5571f47 View commit details
    Browse the repository at this point in the history
  6. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    4fd9501 View commit details
    Browse the repository at this point in the history
  7. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    412101a View commit details
    Browse the repository at this point in the history
  8. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored May 5, 2023
    Configuration menu
    Copy the full SHA
    a346fb5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c47038b View commit details
    Browse the repository at this point in the history
  10. Fix formatting

    jasonodoom committed May 5, 2023
    Configuration menu
    Copy the full SHA
    eb52678 View commit details
    Browse the repository at this point in the history
  11. Remove extra hook ids

    jasonodoom committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f8179f1 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

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

Commits on Jun 7, 2023

  1. Remove the go-lint hook from the pre-commit configuration

    The golang/lint tool was archived on May 9th, 2021 and based on
    golang/go#38968 no future work is planned. Coupled with the fact that
    it is not available from brew we are removing this hook as local
    development may be hindered by trying to satisfy running this hook.
    
    Co-authored-by: Shane Frasier <[email protected]>
    Co-authored-by: dav3r <[email protected]>
    3 people committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    7f372e6 View commit details
    Browse the repository at this point in the history
  2. Update pre-commit hook versions

    This is done automatically with the `pre-commit autoupdate` command.
    mcdonnnj authored and jmorrowomni committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    b823111 View commit details
    Browse the repository at this point in the history
  3. Add apostrophe to Qapla

    jasonodoom authored and jmorrowomni committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    b770fc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24a0008 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f01965a View commit details
    Browse the repository at this point in the history
  6. Fix two broken links

    jsf9k authored and jmorrowomni committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    43d588f View commit details
    Browse the repository at this point in the history
  7. Disable caching for the setup-go Action

    The cache key used relies on the existence of a go.sum file. Since we
    have no expectation for Go source code, including that file, and since
    we already include the Go cache in our job caching, we can safely
    disable caching in the Action.
    mcdonnnj authored and jmorrowomni committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    e098255 View commit details
    Browse the repository at this point in the history
  8. Bump Go from 1.19 to 1.20

    Bump the version of Go used in our GitHub Actions configuration to the
    latest stable Go release.
    mcdonnnj authored and jmorrowomni committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    edf1338 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    42f481c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #133 from cisagov/add-go-hooks

    Add Go hooks
    mcdonnnj authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    bd762fe View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    4cb9a4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53f56b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f261099 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    097b573 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    254282a View commit details
    Browse the repository at this point in the history
  2. Update staticcheck id

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    ecf3299 View commit details
    Browse the repository at this point in the history
  3. Update tool names to match author stylization

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    1eaedf5 View commit details
    Browse the repository at this point in the history
  4. Update statcicheck stylization

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    fd04757 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Temporarily use a different branch of cisagov/setup-env-github-action

    This is being done for testing purposes, and this commit can be
    reverted (or removed) once cisagov/setup-env-github-action#65 is
    merged.
    jsf9k committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    ddbf6f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8af336 View commit details
    Browse the repository at this point in the history
  3. Update go-critic name

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    1675b12 View commit details
    Browse the repository at this point in the history
  4. Update staticcheck name

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    c6ab22e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Use the correct repo name for the ansible-lint pre-commit hook

    The repo name we were using redirects to the correct place, but we may
    as well cut out the middle man.
    jsf9k committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    29de034 View commit details
    Browse the repository at this point in the history
  2. Correct staticcheck reference to setup-env, sort alphabetically and c…

    …orrect staticcheck package URL
    
    Co-Authored By: @mcdonnnj <[email protected]>
    jasonodoom committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    1e7cb4f View commit details
    Browse the repository at this point in the history
  3. Remove Go section coment

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    5f3bc13 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Remove unnecessary quotes in the dependabot configuration

    We generally only use quotes when they are strictly necessary to ensure
    data is interpreted as a string value.
    mcdonnnj committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d311825 View commit details
    Browse the repository at this point in the history
  2. Sort the keys in the Dependabot configuration

    Our standard practice for YAML files is to sort keys alphabetically.
    mcdonnnj committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2294d49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af90040 View commit details
    Browse the repository at this point in the history
  4. Use Python 3.11 for the lint job in the build workflow

    This is the latest minor release of Python so it makes sense to use it
    as the default for this job.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f037c16 View commit details
    Browse the repository at this point in the history
  5. Update pre-commit hook versions

    This is done automatically with the `pre-commit autoupdate` command.
    However the `ansible-lint` hook is manually kept back as we have not
    tested functionality to confirm that our roles will generally pass
    with the new version.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    92d7a39 View commit details
    Browse the repository at this point in the history
  6. Bump actions/setup-go from 3 to 4

    Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
    - [Release notes](https://github.com/actions/setup-go/releases)
    - [Commits](actions/setup-go@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-go
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    e30ba2e View commit details
    Browse the repository at this point in the history
  7. Install/upgrade setuptools and wheel when upgrading pip

    When wheel gets installed alongside other packages, it may not get
    used when those other packages are installed.  When that happens I see
    warnings like this:
      DEPRECATION: ansible-core is being installed using the legacy
      'setup.py install' method, because it does not have a
      'pyproject.toml' and the 'wheel' package is not installed. pip 23.1
      will enforce this behaviour change. A possible replacement is to
      enable the '--use-pep517' option. Discussion can be found at
      pypa/pip#8559
    
    This change should get rid of these warnings.
    
    Nota bene: This is the practice we follow in the Dockerfile in
    cisagov/skeleton-docker, but for some reason we never started using it
    in our workflows.
    jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f3da594 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    46896a8 View commit details
    Browse the repository at this point in the history
  9. Add Staticcheck

    jasonodoom authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    ff0ebdf View commit details
    Browse the repository at this point in the history
  10. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f953e8e View commit details
    Browse the repository at this point in the history
  11. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    932b62e View commit details
    Browse the repository at this point in the history
  12. Fix indentation

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2eca0cd View commit details
    Browse the repository at this point in the history
  13. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    fab2344 View commit details
    Browse the repository at this point in the history
  14. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    892673b View commit details
    Browse the repository at this point in the history
  15. Fix formatting

    Co-authored-by: Shane Frasier <[email protected]>
    jasonodoom and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    0d77207 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b661316 View commit details
    Browse the repository at this point in the history
  17. Fix formatting

    jasonodoom authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    6a40279 View commit details
    Browse the repository at this point in the history
  18. Remove extra hook ids

    jasonodoom authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    b0f2bf3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a93f6d4 View commit details
    Browse the repository at this point in the history
  20. Remove the go-lint hook from the pre-commit configuration

    The golang/lint tool was archived on May 9th, 2021 and based on
    golang/go#38968 no future work is planned. Coupled with the fact that
    it is not available from brew we are removing this hook as local
    development may be hindered by trying to satisfy running this hook.
    
    Co-authored-by: Shane Frasier <[email protected]>
    Co-authored-by: dav3r <[email protected]>
    3 people committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    ec058ef View commit details
    Browse the repository at this point in the history
  21. Update pre-commit hook versions

    This is done automatically with the `pre-commit autoupdate` command.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    033e194 View commit details
    Browse the repository at this point in the history
  22. Add apostrophe to Qapla

    jasonodoom authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    43a4bd1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7bfd06c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6030c9a View commit details
    Browse the repository at this point in the history
  25. Fix two broken links

    jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2122a39 View commit details
    Browse the repository at this point in the history
  26. Disable caching for the setup-go Action

    The cache key used relies on the existence of a go.sum file. Since we
    have no expectation for Go source code, including that file, and since
    we already include the Go cache in our job caching, we can safely
    disable caching in the Action.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    92e0e6a View commit details
    Browse the repository at this point in the history
  27. Bump Go from 1.19 to 1.20

    Bump the version of Go used in our GitHub Actions configuration to the
    latest stable Go release.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2e746e2 View commit details
    Browse the repository at this point in the history
  28. Update the version of Python used in the GHA test job

    The version of Python used in the `lint` job of the build workflow for
    GitHub Actions was updated to 3.11 so we should update the `test` job
    to match.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    c07be40 View commit details
    Browse the repository at this point in the history
  29. Install two additional Python packages in the GHA test job

    The `setuptools` and `wheel` packages were added to the `lint` job in
    GitHub Actions and it should be duplicated for the `test` job.
    mcdonnnj authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2a16326 View commit details
    Browse the repository at this point in the history
  30. Bump python from 3.10.1-alpine to 3.11.4-alpine

    Bumps python from 3.10.1-alpine to 3.11.4-alpine.
    
    ---
    updated-dependencies:
    - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and jsf9k committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    8237d27 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7aeeb5e View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9359e55 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    cf24b08 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #166 from cisagov/lineage/skeleton

    Lineage pull request for: skeleton
    jsf9k authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    8c26a61 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    4933c30 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Delete duplicate word "are"

    Co-authored-by: David Harris <[email protected]>
    jsf9k and dv4harr10 committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    e678502 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Migrate testing from pytest-dockerc to using python-on-whales

    The pytest-dockerc plug is unmaintained and there is now a dependency
    issues with PyYAML because of the release of Cython v3 (which is itself
    a build dependency for PyYAML). After some research this seemed like
    the most similar package in terms of functionality to the package we
    are replacing. Although it is not a pytest plugin it still provides
    similar access and uses the Docker composition defined in the
    repository.
    mcdonnnj committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c02e483 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Merge pull request #167 from cisagov/improvement/update_testing_method

    Switch packages used to test the configuration
    jsf9k authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a9d6c92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1047936 View commit details
    Browse the repository at this point in the history
  3. Reference correct parameter name in comment

    The "stopped" parameter is no longer present now that we are using
    python-on-whales.
    
    Co-authored-by: dav3r <[email protected]>
    jsf9k and dav3r committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a518cfb View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Add the ability to specify a token in bump_version.sh

    The token is optionally used for the build and prerelease actions to
    override the default values used by the semver Python package.
    mcdonnnj committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    0db97d1 View commit details
    Browse the repository at this point in the history
  2. DRY out logic to update version information

    Since the replacement and commit of version change information is
    almost identical across the different logic flows it makes sense to DRY
    out the code.
    mcdonnnj committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f646a73 View commit details
    Browse the repository at this point in the history
  3. Change when existing version information is retrieved

    Only retrieve the existing version information if the input to the
    bump_version.sh script isn't immediately invalid (if the script does
    not get 1-2 arguments).
    mcdonnnj committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    cf5c0d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Remove git push from bump_version.sh script

    The team has come to the consensus that the `git push` should be at the
    discretion of the user. This both prevents needless GitHub Actions runs
    and ensures that the repository is updated when the user feels it is in
    an appropriate state.
    
    Co-authored-by: Shane Frasier <[email protected]>
    mcdonnnj and jsf9k authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    d6715e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Fix gosec stylization

    Co-authored-by: Nick <[email protected]>
    jasonodoom and mcdonnnj authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    948ebde View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Revert "Temporarily use a different branch of cisagov/setup-env-githu…

    …b-action"
    
    This reverts commit ddbf6f7.
    
    This can be done now that cisagov/setup-env-github-action#65 has been
    merged.
    jsf9k committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    98d3d3f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Add nixfmt pre-commit hook

    jasonodoom committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    82db36a View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    c0b5d5b View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    b04654e View commit details
    Browse the repository at this point in the history
  2. Update the dependabot ignore configuration

    Add crazy-max/ghaction-github-labeler as a commented out dependency to
    ignore in the dependabot configuration file. This should be enabled in
    downstream projects to consolidate updating this Action to the
    cisagov/skeleton-generic repository.
    mcdonnnj committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    49ac8c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Merge pull request #138 from cisagov/add-go-packages

    Add go packages for pre-commit
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4ec50ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #139 from cisagov/improvement/use-correct-repo-name

    Use the correct repo name for the ansible-lint pre-commit hook
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8145a93 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #140 from cisagov/improvement/update_dependabot_co…

    …nfiguration
    
    Update the Dependabot configuration
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ce74358 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #141 from cisagov/documentation/grammar

    Delete duplicate word "are"
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    338e3e1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #143 from cisagov/add-nixfmt

    Add nixfmt pre-commit hook
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8432f1e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #145 from cisagov/dependabot/github_actions/action…

    …s/checkout-4
    
    Bump actions/checkout from 3 to 4
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8cdbc7b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #146 from cisagov/improvement/update_labeler_action

    Update the version of the `crazy-max/ghaction-github-labeler` Action and add a dependabot ignore directive
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ca49bea View commit details
    Browse the repository at this point in the history
  8. Update pre-commit hook versions

    This is done automatically with the `pre-commit autoupdate` command.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    94d753d View commit details
    Browse the repository at this point in the history
  9. Switch to the pre-commit mirror for black

    This mirror was created to leverage performance optimizations from
    mypyc wheels that are available if black is installed from PyPI. These
    wheels are not available if black is installed from source as it would
    be using the old URL. Please see psf/black#3828 and psf/black#3405 for
    more information.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1bc2056 View commit details
    Browse the repository at this point in the history
  10. Add the crazy-max/ghaction-github-status GitHub action

    This action is added in a separate "diagnostics" job.  As configured
    it will never fail, but it will print out the status of the various
    GitHub components.  This information will sometimes be useful when
    determining why builds fail after the fact.
    
    Co-authored-by: Mark Feldhousen <[email protected]>
    Co-authored-by: Nick <[email protected]>
    3 people committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a62ebe7 View commit details
    Browse the repository at this point in the history
  11. Make the lint job depend on the diagnostics job

    Even though the diagnostics job is not currently configured to fail
    due to the GitHub status, it is still true that if the job is unable
    to run that does not bode well for the lint job's successful
    execution.
    
    Co-authored-by: Nick <[email protected]>
    jsf9k and mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    3619c45 View commit details
    Browse the repository at this point in the history
  12. Add a GH Action to dump the context

    This can be useful when debugging why a GH Action failed.
    
    Co-authored-by: felddy <[email protected]>
    2 people authored and mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f437066 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c5e56a2 View commit details
    Browse the repository at this point in the history
  14. Add the step-security/harden-runner GH Action

    This GH Action is being configured to run in audit mode.  It should
    warn us if an Action is reaching out to an unexpected web address,
    overwriting source code, etc.
    
    Co-authored-by: felddy <[email protected]>
    2 people authored and mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    9afb516 View commit details
    Browse the repository at this point in the history
  15. Add a harden-runner task to the lint job as well

    This task can only provide coverage for the job that contains it.
    jsf9k authored and mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    9dc773c View commit details
    Browse the repository at this point in the history
  16. Add a reminder

    We need a reminder add the step-security/harden-runner action at the
    top of every job.
    
    Co-authored-by: Nick <[email protected]>
    jsf9k and mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bb81ec3 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #142 from cisagov/maintenance/update_pre-commit_hooks

    Update `pre-commit` hooks
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    94903ae View commit details
    Browse the repository at this point in the history
  18. Merge pull request #148 from cisagov/improvement/change_black_repository

    Change the source repository for the `black` hook
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    8d8577c View commit details
    Browse the repository at this point in the history
  19. Merge pull request #144 from cisagov/improvement/add-github-status-jazz

    Add a job that runs diagnostics
    mcdonnnj authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c0eed09 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3407aad View commit details
    Browse the repository at this point in the history
  21. Enable dependabot ignore directives

    Enable the new dependabot ignore directives that were added in
    cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    7304857 View commit details
    Browse the repository at this point in the history
  22. Remove unnecessary quotes in the dependabot configuration

    We generally only use quotes when they are strictly necessary to ensure
    data is interpreted as a string value. This mirrors what was done to
    the configurations inherited from cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    d86ac5b View commit details
    Browse the repository at this point in the history
  23. Sort the keys in the Dependabot configuration

    Our standard practice for YAML files is to sort keys alphabetically.
    This mirrors what was done to the configurations inherited from
    cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4186c1a View commit details
    Browse the repository at this point in the history
  24. Bump actions/checkout from 3 to 4

    This updates the remaining declarations to match what was pulled down
    from cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    95cb005 View commit details
    Browse the repository at this point in the history
  25. Update job dependencies for the build.yml workflow

    Add the `diagnostics` job as a dependency for the other jobs. Reformat
    the dependencies for those jobs to match the formatting of the `lint`
    job. This aligns with what was pulled down from
    cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c9f43e4 View commit details
    Browse the repository at this point in the history
  26. Adjust key ordering for jobs in the build.yml workflow

    Ensure that top-level keys except for `steps` are alphabetically sorted.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    138fc0f View commit details
    Browse the repository at this point in the history
  27. Remove unnecessary quotes in the build.yml workflow

    We generally only use quotes when they are strictly necessary to ensure
    data is interpreted as a string value. This mirrors what was done to
    the configurations inherited from cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    7eefae0 View commit details
    Browse the repository at this point in the history
  28. Add runner hardening to all jobs in our workflows

    This aligns with what was done to the `lint` job of the build.yml
    workflow that was inherited from cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4380bec View commit details
    Browse the repository at this point in the history
  29. Remove unnecessary quotes in the codeql-analysis.yml workflow

    We generally only use quotes when they are strictly necessary to ensure
    data is interpreted as a string value. This mirrors what was done to
    the configurations inherited from cisagov/skeleton-generic.
    mcdonnnj committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f0f3e11 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Bump docker/login-action from 2 to 3

    Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6ee9882 View commit details
    Browse the repository at this point in the history
  2. Bump docker/setup-buildx-action from 2 to 3

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    05bb592 View commit details
    Browse the repository at this point in the history
  3. Bump docker/setup-qemu-action from 2 to 3

    Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
    - [Release notes](https://github.com/docker/setup-qemu-action/releases)
    - [Commits](docker/setup-qemu-action@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-qemu-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f05a983 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Bump python from 3.11.4-alpine to 3.12.0-alpine

    Bumps python from 3.11.4-alpine to 3.12.0-alpine.
    
    ---
    updated-dependencies:
    - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    768b6cb View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Add a diagnostics job to the CodeQL workflow

    It's good to agree everywhere with the changes we made to the
    build.yml workflow in cisagov/skeleton-generic#144.
    jsf9k committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    8c6b096 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Merge pull request #172 from cisagov/lineage/skeleton

    ⚠️ CONFLICT! Lineage pull request for: skeleton
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    6bc69ce View commit details
    Browse the repository at this point in the history
  2. Merge pull request #177 from cisagov/dependabot/docker/python-3.12.0-…

    …alpine
    
    Bump python from 3.11.4-alpine to 3.12.0-alpine
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    dde0921 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #178 from cisagov/improvement/add-diagnostics-job-…

    …for-codeql-workflow
    
    Add a diagnostics job to the CodeQL workflow
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0af9c06 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #168 from cisagov/documentation/fix-comment

    Modify comment referencing "stopped" parameter
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c70e91e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #169 from cisagov/improvement/enhance_bump_version…

    …_script
    
    Enhance the functionality of the `bump_version.sh` script
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    bf95545 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #173 from cisagov/dependabot/github_actions/docker…

    …/login-action-3
    
    Bump docker/login-action from 2 to 3
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    6d49cfa View commit details
    Browse the repository at this point in the history
  7. Merge pull request #175 from cisagov/dependabot/github_actions/docker…

    …/setup-buildx-action-3
    
    Bump docker/setup-buildx-action from 2 to 3
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    8dde580 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #176 from cisagov/dependabot/github_actions/docker…

    …/setup-qemu-action-3
    
    Bump docker/setup-qemu-action from 2 to 3
    mcdonnnj authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    1ea8a3f View commit details
    Browse the repository at this point in the history
  9. Merge https://github.com/cisagov/skeleton-docker into lineage/skeleton

    # Conflicts:
    #	.github/dependabot.yml
    mcdonnnj committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    e0f6eec View commit details
    Browse the repository at this point in the history
  10. Bump actions/github-script from 6 to 7

    Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
    - [Release notes](https://github.com/actions/github-script/releases)
    - [Commits](actions/github-script@v6...v7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/github-script
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b92cc51 View commit details
    Browse the repository at this point in the history
  11. Bump docker/build-push-action from 4 to 5

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0196a0d View commit details
    Browse the repository at this point in the history
  12. Add commented out option to docker/build-push-action

    There is currently a potential incompatibility with the default
    behavior of the version of buildx being used. A default image generated
    is built with provenance, which is something we would like to have, but
    these default images can run on neither Google Cloud Run nor AWS
    Lambda. Please see docker/buildx#1533 for mroe information. Since we
    want to retain support for creating AWS Lambda images we add a
    commented out disabling of this functionality that can be enabled in a
    downstream repository if needed.
    mcdonnnj committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ef3438f View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Merge pull request #181 from cisagov/dependabot/github_actions/action…

    …s/github-script-7
    
    Bump actions/github-script from 6 to 7
    mcdonnnj authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6ff485e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #174 from cisagov/dependabot/github_actions/docker…

    …/build-push-action-5
    
    Bump docker/build-push-action from 4 to 5
    mcdonnnj authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    7e820ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0d7a8e View commit details
    Browse the repository at this point in the history