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 #54

Merged
merged 401 commits into from
May 20, 2021
Merged

Skeletonize #54

merged 401 commits into from
May 20, 2021

Conversation

jsf9k
Copy link
Member

@jsf9k jsf9k commented May 18, 2021

🗣 Description

This pull request skeletonizes this repo by pulling in the upstream changes from cisagov/skeleton-docker.

💭 Motivation and context

TravisCI is no longer free for open source and we have used up all our credits, so at a minimum this repo needed to be modified to use GitHub Actions. Since I was going to be doing that I figured I would go ahead and bring it into the light as well.

🧪 Testing

I built a new Docker image using these changes and verified that it continues to work as it did before.

✅ Checklist

  • This PR has an informative and human-readable title.
  • Changes are limited to a single goal - eschew scope creep!
  • All future TODOs are captured in issues, which are referenced in code comments.
  • All relevant type-of-change labels have been added.
  • I have read the CONTRIBUTING document.
  • These code changes follow cisagov code standards.
  • All relevant repo and/or project documentation has been updated to reflect the changes in this PR.
  • 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:11
Add missing env variable for test
…thon

Set a default language for pre-commit hooks
Add codeowners file with team OIS maintainers.
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
Cleanup Linux instructions and add WSL references to CONTRIBUTING.md
Update actions/checkout to v2
Update formatting to match downstream children
…n_and_checkout_action

Update Python and actions/checkout Versions
Update pre-commit hooks (and flip Actions cache order in workflow).
@jsf9k jsf9k self-assigned this May 18, 2021
@jsf9k jsf9k mentioned this pull request May 18, 2021
1 task
The container doesn't currently support the functionality being
checked by the tests.  See #57 for more details.
@jsf9k jsf9k marked this pull request as ready for review May 18, 2021 21:44
@jsf9k jsf9k requested review from dav3r, mcdonnnj and felddy May 18, 2021 21:45
.github/workflows/build.yml Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Co-authored-by: dav3r <[email protected]>
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.

I have a couple of comments, but none of them preclude me from approving this fine work. 🦅

Co-authored-by: dav3r <[email protected]>
Copy link
Member

@mcdonnnj mcdonnnj left a comment

Choose a reason for hiding this comment

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

Thanks for kicking this party off! 💪💪💪 Everything looks good and I don't think the change from a multi-stage build matters much in this image.

@jsf9k jsf9k merged commit a601bff into develop May 20, 2021
@jsf9k jsf9k deleted the improvement/merge-skeleton-docker branch May 20, 2021 14:28
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
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants