-
Notifications
You must be signed in to change notification settings - Fork 1
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
Modernize the project #41
Conversation
Add Python Version Missing from actions/cache Key
⚠️ CONFLICT! Lineage pull request for: skeleton
Make sure all actions/cache steps are in-line with the changes made to the lint job's step.
Lineage pull request for: skeleton
⚠️ CONFLICT! Lineage pull request for: skeleton
Our other skeletons have this file, even if they are not Python projects. The directions in CONTRIBUTING.md reference such a file, which can be misleading. Rather than amending the CONTRIBUTING documentation, I feel it's better to align with our other skeletons for consistency.
Lineage pull request for: skeleton
Correct the Agency Name for Docker Images
Add a requirements-dev.txt pip Requirements File
I noticed the following warning when looking at GHA workflow runs: 1 issue was detected with this workflow: git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results. After looking into it I updated the workflow per this page on GitHub Docs: https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow#warning-git-checkout-head2-is-no-longer-necessary
Update CodeQL Workflow for GitHub Actions
* Duplicates DockerHub tags for ghcr.io * Adds login to GitHub Container Registry using the GITHUB_TOKEN secret. * Documentation update to reflect multi-registry publication.
Co-authored-by: Nick M. <[email protected]>
* Add instructions for cross-platform builds * Clean up shields * Clean up tables for each Docker configuration item * Add section about supported tags
This should resolve the following error: Error: Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See https://docs.github.com/en/code-security/secure-coding/configuring-code-scanning#scanning-on-push for more information on how to configure these events.
Co-authored-by: Hillary <[email protected]>
Co-authored-by: Hillary <[email protected]>
Co-authored-by: Hillary <[email protected]>
Co-authored-by: Hillary <[email protected]>
Co-authored-by: Hillary <[email protected]>
This ensures expected behavior by running the file as a Python script instead of executing the file and allowing bash to resolve how it runs.
Makes sure that the pip, pipenv, and setuptools packages installed are the latest version.
Update the dependencies installed in the Python virtual environment by running `pipenv lock` in the `src/` directory.
Remove unnecessary capitalization and fix a typo in a package name. Co-authored-by: dav3r <[email protected]>
…ation Update the image configuration
This fork includes changes that we need but are not present in the upstream project at this time. The version specification for the llnl-scraper package is updated in the Pipfile and the configuration is re-locked to update the lockfile.
Bump from 0.38.4 to 0.40.0.
…lnl-scraper Use `cisagov/scraper` instead of `llnl-scraper` from PyPI
You have successfully added a new CodeQL configuration |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 👍 👍
🗣 Description
This pull request modernizes the configuration of this project and updates its parent repo from cisagov/skeleton-generic to cisagov/skeleton-docker.
💭 Motivation and context
Important reasons to update this project include:
The driving reason for updating this project however is that we need an image built with a newer version of boto3 to support using this image on an EC2 instances using IMDSv2 for IAM access.
This particular pull request is a collective including the following individual changes:
cisagov/skeleton-generic
tocisagov/skeleton-docker
#30cisagov/skeleton-docker
#35docker-compose.override.yml
file #36cisagov/scraper
instead ofllnl-scraper
from PyPI #40🧪 Testing
Automated tests pass. I have verified that I am able to generate a "good"
code.json
with the current pre-release version.✅ Pre-approval checklist
to reflect the changes in this PR.
✅ Pre-merge checklist
✅ Post-merge checklist