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

Skeletonize the Repository #1

Merged
merged 299 commits into from
Mar 11, 2021
Merged

Skeletonize the Repository #1

merged 299 commits into from
Mar 11, 2021

Conversation

mcdonnnj
Copy link
Member

🗣 Description

This PR brings the magic of cisagov/skeleton-python-library to this repository!

💭 Motivation and context

I was using this project to test some changes I'm making to resolve cisagov/cyhy_amis#313 and realized when I tried to use the pre-commit hooks to check my YAML inventory file that it was woefully behind. I decided to rectify that since my understanding is that this tool is regularly used.

🧪 Testing

Automated tests pass. I was able to use this branch to query my testing environment and retrieve results successfully.

✅ Checklist

  • This PR has an informative and human-readable title.
  • Changes are limited to a single goal - eschew scope creep!
  • All relevant type-of-change labels have been added.
  • I have read the CONTRIBUTING document.
  • These code changes follow cisagov code standards.
  • Tests have been added and/or modified to cover the changes in this PR.
  • All new and existing tests pass.

felddy and others added 30 commits November 14, 2019 15:27
Fix missing release tag being passed into tests.
…thon

Set a default language for pre-commit hooks
Add codeowners file with team OIS maintainers.
…_run_isort

Pull in Upstream and Run pre-commit
…g through scripts. Update setup.py to include the semver package which is used by the bump_version.sh script.
…tag_scripts

Add Scripts for Bumping Versions and Tagging
Add versioning for setuptools to support inclusiong of python_requires argument.
Note: This will require pip versions >=9.0.0 for support.
Add python_requires argument for setup.py
A user forked cisagov/scan-target-data and created a pull request, but
the required GitHub Action(s) did not run.  This is presumably because
the user does not have Actions enabled in his or her fork.  Ideally,
the required Action(s) would run in cisagov/scan-target-data when a PR
to merge changes back is created.  Based on my reading of this link,
adding the "pull_request" event type should make this happen:
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#pull-request-events-for-forked-repositories
…m-forked-repos

Make workflow run when a PR is opened, synchronized, or reopened
…rrect workflow if someone forks and does a pull request.
…hange_from_upstream

Pull in build Workflow Changes from Upstream
mcdonnnj and others added 18 commits February 11, 2021 18:51
The v5 release of ansible-lint introduces breaking changes, so we are holding
off on updating until things are resolved. Conversation about this can be
tracked in cisagov/skeleton-ansible-role#69.
Lineage pull request for: skeleton
…rements

Add the mypy Package to the Development Package Requirements
Update to mirror the version pin in cisagov/skeleton-ansible-role so we are
using the same version that we develop Ansible roles with.
Now that the skeleton is merged in, make sure pre-commit passes.
Add the schema package to align with cisagov/skeleton-python-library and move
the sample inventory.txt file into a files/ subdirectory to align with other
testing setups.
Add a typical prompt symbol ($) to the README example to better illustrate that
it is a command and its output.
@mcdonnnj mcdonnnj added improvement This issue or pull request will add or improve functionality, maintainability, or ease of use upstream update This issue or pull request pulls in upstream updates labels Mar 10, 2021
@mcdonnnj mcdonnnj self-assigned this Mar 10, 2021
Copy link
Contributor

@hillaryj hillaryj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☠️

Copy link
Member

@dav3r dav3r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So fresh, clean, and shiny- nice work! 🧼

Copy link
Member

@jsf9k jsf9k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcdonnnj mcdonnnj merged commit ceb80bf into develop Mar 11, 2021
@mcdonnnj mcdonnnj deleted the improvement/skeletonize branch March 11, 2021 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement This issue or pull request will add or improve functionality, maintainability, or ease of use upstream update This issue or pull request pulls in upstream updates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add ClamAV to CyHy AMIs
5 participants