-
Notifications
You must be signed in to change notification settings - Fork 7
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 #196
base: develop
Are you sure you want to change the base?
Commits on Sep 13, 2023
-
Bump crazy-max/ghaction-github-status from 3 to 4
Bumps [crazy-max/ghaction-github-status](https://github.com/crazy-max/ghaction-github-status) from 3 to 4. - [Release notes](https://github.com/crazy-max/ghaction-github-status/releases) - [Commits](crazy-max/ghaction-github-status@v3...v4) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-status dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5e5c11 - Browse repository at this point
Copy the full SHA b5e5c11View commit details -
Add a diagnostics job for the label syncing workflow
Also add a runner hardening task to the labeler job.
Configuration menu - View commit details
-
Copy full SHA for 371179e - Browse repository at this point
Copy the full SHA 371179eView commit details
Commits on Sep 14, 2023
-
Make the dev team the owners of the linter configuration files
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f611fc - Browse repository at this point
Copy the full SHA 1f611fcView commit details -
Make dev team members the codeowners of the requirements*.txt and set…
…up-env files Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c356768 - Browse repository at this point
Copy the full SHA c356768View commit details
Commits on Sep 15, 2023
-
Explicitly list the linter config files the dev team should own
@mcdonnnj correctly pointed out that other projects add their own configuration files that match, e.g., the /.*.yaml pattern. We want to ensure that we only own the linter configuration files from the skeleton. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0195005 - Browse repository at this point
Copy the full SHA 0195005View commit details
Commits on Oct 30, 2023
-
Bump hashicorp/setup-terraform from 2 to 3
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2 to 3. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](hashicorp/setup-terraform@v2...v3) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b768a28 - Browse repository at this point
Copy the full SHA b768a28View commit details
Commits on Nov 2, 2023
-
Prefer block style to flow style
We prefer block style to flow style for sequences and mappings in YAML.
Configuration menu - View commit details
-
Copy full SHA for 9f31700 - Browse repository at this point
Copy the full SHA 9f31700View commit details -
Alphabetize entries in the build workflow
We prefer to alphabetize mapping keys in YAML documents whenever possible.
Configuration menu - View commit details
-
Copy full SHA for 696433a - Browse repository at this point
Copy the full SHA 696433aView commit details -
Add a
merge_group
trigger to the build workflowThis should improve compatibility with merge queues. We configure it to only trigger on the `checks_requested` type which is currently the only supported type for this trigger. If additional types are added in the future they should be added if appropriate.
Configuration menu - View commit details
-
Copy full SHA for 6503a9e - Browse repository at this point
Copy the full SHA 6503a9eView commit details
Commits on Dec 11, 2023
-
Bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 193e799 - Browse repository at this point
Copy the full SHA 193e799View commit details -
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c84295 - Browse repository at this point
Copy the full SHA 5c84295View commit details
Commits on Jan 18, 2024
-
Switch pre-commit hooks for running shfmt
This hook bundles the binaries for shfmt with a Python package which removes the need to manually install the tool for the hook to function.
Configuration menu - View commit details
-
Copy full SHA for 4a63dbe - Browse repository at this point
Copy the full SHA 4a63dbeView commit details -
Remove installation of shfmt in the
build
workflowThe new pre-commit hook provides `shfmt` binaries so we no longer need to ensure it is installed.
Configuration menu - View commit details
-
Copy full SHA for 3236b1b - Browse repository at this point
Copy the full SHA 3236b1bView commit details -
Use long options for shfmt arguments
Since shfmt now supports long command line options we should use them as that is our preference. The single quotes for the number of spaces to indent is changed to double quotes to align with our usual quotation style.
Configuration menu - View commit details
-
Copy full SHA for 5ddb14d - Browse repository at this point
Copy the full SHA 5ddb14dView commit details -
These options are baked into the functionality of the old hook but must be explicitly declared for the new hook.
Configuration menu - View commit details
-
Copy full SHA for 8ecd957 - Browse repository at this point
Copy the full SHA 8ecd957View commit details
Commits on Jan 19, 2024
-
Set the default shell for all run steps in the build workflow
This sets the default shell for any run steps in the build workflow to mirror our standard shellscript writing practices. In addition to enabling our standard options it will also enable errtrace and print any commands that are run which should make debugging/troubleshooting more straightforward.
Configuration menu - View commit details
-
Copy full SHA for 242921b - Browse repository at this point
Copy the full SHA 242921bView commit details -
Add linting with goimports to the pre-commit configuration
This will run the Go tool `goimports` against the repository if it contains any Go files. This tool bundles the functionality of `go fmt` with the additional benefit of sorting Go imports much like the isort tool we use for Python code.
Configuration menu - View commit details
-
Copy full SHA for c7b18dc - Browse repository at this point
Copy the full SHA c7b18dcView commit details
Commits on Jan 22, 2024
-
Add ATX Header Support for terraform-docs
This is a temporary fix until @mcdonnnj has his PR approved and merged into the terraform-docs repo. This fix will perform a shallow clone of his forked branch, build the binary, and install it.
Michael Saki committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for f6d9d6e - Browse repository at this point
Copy the full SHA f6d9d6eView commit details -
Add prepended names to variables to describe their function
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 544e478 - Browse repository at this point
Copy the full SHA 544e478View commit details -
Remove unnecessary capitalizations and fix grammar
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5fa0ff - Browse repository at this point
Copy the full SHA f5fa0ffView commit details -
Simplify steps in the build/install portion of workflow
PATH is handled by `setup-go` so we can refactor the code setting it. Also we are taking advantage of the -C switch to handle building from the cloned repository. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36361dd - Browse repository at this point
Copy the full SHA 36361ddView commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3711ebe - Browse repository at this point
Copy the full SHA 3711ebeView commit details -
Move TODO and add link to the issue
`TODO` was placed on the wrong comment block. Also I am adding a link to the issue for the TODO.
Configuration menu - View commit details
-
Copy full SHA for d114fb4 - Browse repository at this point
Copy the full SHA d114fb4View commit details -
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c907cfc - Browse repository at this point
Copy the full SHA c907cfcView commit details
Commits on Jan 25, 2024
-
Allow setup-env to specify Python version
This commit is introducing 2 new flags into the setup-env script. -l or --list-versions will list available Python versions and allow the user to select a version interactively. The second flag -v or --version will allow a user to set the version if installed. (e.g. ./setup-env -v 3.9.6)
Michael Saki committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 48db3e3 - Browse repository at this point
Copy the full SHA 48db3e3View commit details -
Add /dev/null and remove TMPFILE
This makes the code a bit cleaner and still accomplishes the same functionality Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c10929a - Browse repository at this point
Copy the full SHA c10929aView commit details -
Place flags in the correct order for -r and -p
Michael Saki committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for adada40 - Browse repository at this point
Copy the full SHA adada40View commit details -
Michael Saki committed
Jan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 1861b9b - Browse repository at this point
Copy the full SHA 1861b9bView commit details -
Alphabetize flags and descriptions
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f623e4 - Browse repository at this point
Copy the full SHA 3f623e4View commit details
Commits on Jan 26, 2024
-
If the Python version exists then we want the script to continue execution.
Configuration menu - View commit details
-
Copy full SHA for 9497dc2 - Browse repository at this point
Copy the full SHA 9497dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d0f28 - Browse repository at this point
Copy the full SHA e1d0f28View commit details -
Include PYTHON_VERSION when running pyenv virtualenv
If PYTHON_VERSION is an empty string then the system Python will be used.
Configuration menu - View commit details
-
Copy full SHA for 517b336 - Browse repository at this point
Copy the full SHA 517b336View commit details
Commits on Jan 30, 2024
-
Add getopt variables and short flags
Michael Saki committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 2e5794c - Browse repository at this point
Copy the full SHA 2e5794cView commit details -
Remove redundant flag initialization
Michael Saki committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 8a50031 - Browse repository at this point
Copy the full SHA 8a50031View commit details -
Add getopt functionality and -n flag
This commit makes a couple changes. The first change is adding the BSD getopt tool to simplify the parsing of flags and arguments. Second, we are adding the -n flag so the user can specify the name of the virtual environment if they choose.
Michael Saki committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 0df0e6a - Browse repository at this point
Copy the full SHA 0df0e6aView commit details -
Update the usage and force documentation
This commit will update the usage documentation so now it will display all the new flags, how to use them, and what they do. Since the long option isn't available for the BSD version of getopt we have to use short options only. The force documentation has been updated to reflect this change. Also removed some redundant code that wasn't necessary.
Michael Saki committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 60cad12 - Browse repository at this point
Copy the full SHA 60cad12View commit details
Commits on Feb 7, 2024
-
Update usage with long options
Michael Saki committedFeb 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b6ab6d8 - Browse repository at this point
Copy the full SHA b6ab6d8View commit details -
Add gnu-getopt functionality and error handling
This commit will make it so long options are supported. It also includes some improved error handling. It will display a message if a Mac OS user doesn't have gnu-getopt installed on their system and suggest steps to take to get it installed via brew.
Michael Saki committedFeb 7, 2024 Configuration menu - View commit details
-
Copy full SHA for d362614 - Browse repository at this point
Copy the full SHA d362614View commit details -
Add documentation in CONTRIBUTING.md for gnu-getopt
Michael Saki committedFeb 7, 2024 Configuration menu - View commit details
-
Copy full SHA for f924584 - Browse repository at this point
Copy the full SHA f924584View commit details -
Fix grammar and capitalization errors
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba86ead - Browse repository at this point
Copy the full SHA ba86eadView commit details -
Combine PATH exports to single line
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba0fc19 - Browse repository at this point
Copy the full SHA ba0fc19View commit details -
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1240bdd - Browse repository at this point
Copy the full SHA 1240bddView commit details -
Add $(brew --prefix) to PATH for getopt
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 297b5bd - Browse repository at this point
Copy the full SHA 297b5bdView commit details -
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7af70f5 - Browse repository at this point
Copy the full SHA 7af70f5View commit details -
Replace virt_env_name w/ virtual_env_name for clarity
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5a2d14 - Browse repository at this point
Copy the full SHA e5a2d14View commit details
Commits on Feb 13, 2024
-
Differentiate between GNU getopt and gnu-getopt brew formula
This commit will clearly differentiate between GNU getopt the tool and gnu-getopt the Homebrew formula. Also updating the URL so that getopt points at the source repository and pyenv and pyenv-virtualenv point at their respective repositories. Updated the ending punctuation. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82c70e0 - Browse repository at this point
Copy the full SHA 82c70e0View commit details -
Add parenthesis over brew link
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 493a4a3 - Browse repository at this point
Copy the full SHA 493a4a3View commit details
Commits on Feb 14, 2024
-
Refactor flag names for clarity and accuracy
This commit will remove the previous flags -v or --version for -p or --python-version. Also it will replace -n or --name for -v or --venv-name. The usage menu has been updated to reflect these changes as well.
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 3bc9aeb - Browse repository at this point
Copy the full SHA 3bc9aebView commit details -
Elaborate on message when checking for GNU getopt
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 0be1f63 - Browse repository at this point
Copy the full SHA 0be1f63View commit details -
Remove unnecessary nounset flipping logic
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for c8f0b1b - Browse repository at this point
Copy the full SHA c8f0b1bView commit details -
Separate pyenv PATH from GNU getopt PATH
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 495862a - Browse repository at this point
Copy the full SHA 495862aView commit details -
Add checks for semantic python versions
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 33582a1 - Browse repository at this point
Copy the full SHA 33582a1View commit details -
Refactor code for the semantic check
This commit will make a few changes. The orginal version of the semantic checking function was a bit more difficult to read. It is now somewhat easier to follow how the regex is structured. Also the function has been renamed to check_python_version since it has 2 functions, making sure that the version is semantically correct and the second is to make sure that it is installed on the user's machine. This makes it easier to follow the logic for the flags, -p or --python-version and -l or --list-versions
Michael Saki committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 9438194 - Browse repository at this point
Copy the full SHA 9438194View commit details
Commits on Feb 21, 2024
-
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4752b37 - Browse repository at this point
Copy the full SHA 4752b37View commit details -
Clarify between pyenv and GNU getopt setup
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e38997 - Browse repository at this point
Copy the full SHA 2e38997View commit details -
Improve comment on conditional check for regex
Michael Saki committedFeb 21, 2024 Configuration menu - View commit details
-
Copy full SHA for f8824c8 - Browse repository at this point
Copy the full SHA f8824c8View commit details -
Add comment explaining that GNU getopt is keg-only
Michael Saki committedFeb 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 88724e7 - Browse repository at this point
Copy the full SHA 88724e7View commit details -
Improve comments to better describe
keg-only
terminologyCo-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1870be - Browse repository at this point
Copy the full SHA c1870beView commit details
Commits on Feb 26, 2024
-
Change "'setup-env' tool" to "'setup-env' script"
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3f69cd - Browse repository at this point
Copy the full SHA a3f69cdView commit details -
Remove build-in error exit for generic error exit
Exit code 2 usually relates to build-ins which does not fit what is failing here. Not sure what alternative would be best so we can just use the generic failure code Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ff5179 - Browse repository at this point
Copy the full SHA 8ff5179View commit details -
Change verbiage from 'tool' to 'script' for clarity
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c21e2b - Browse repository at this point
Copy the full SHA 1c21e2bView commit details -
Check for pyenv earlier in the script
Since the new function, python_versions expects pyenv to be installed it makes sense to have it checked earlier in the script.
Michael Saki committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 3acc8d6 - Browse repository at this point
Copy the full SHA 3acc8d6View commit details -
Explain -r and -p in Python version prompt
Michael Saki committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b377ce7 - Browse repository at this point
Copy the full SHA b377ce7View commit details -
Refine exit code to 64 with gnu-getopt note
- Set exit code to 64 per sysexits.h for clarity. - Added comment on gnu-getopt handling. Aligns with Unix standards and enhances readability.
Michael Saki committedFeb 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 74838a2 - Browse repository at this point
Copy the full SHA 74838a2View commit details
Commits on Feb 28, 2024
-
Rename gnu-getopt tool to GNU getopt formula
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 487126e - Browse repository at this point
Copy the full SHA 487126eView commit details -
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c82a8d - Browse repository at this point
Copy the full SHA 6c82a8dView commit details -
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 324f6d4 - Browse repository at this point
Copy the full SHA 324f6d4View commit details -
Rephrase comment to improve clarity
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a26d0e3 - Browse repository at this point
Copy the full SHA a26d0e3View commit details -
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0510870 - Browse repository at this point
Copy the full SHA 0510870View commit details -
Michael Saki committed
Feb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 01abde6 - Browse repository at this point
Copy the full SHA 01abde6View commit details -
Change comments for macOS and venv_name
Michael Saki committedFeb 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 0989d17 - Browse repository at this point
Copy the full SHA 0989d17View commit details
Commits on Feb 29, 2024
-
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9c6ed8 - Browse repository at this point
Copy the full SHA a9c6ed8View commit details
Commits on Mar 5, 2024
-
Update pre-commit hook versions
This is done automatically with the `pre-commit autoupdate` command. The pre-commit/mirrors-prettier was manually held back because the latest tags are for alpha releases of the next major version.
Configuration menu - View commit details
-
Copy full SHA for b9c729f - Browse repository at this point
Copy the full SHA b9c729fView commit details -
Manually update the prettier hook
The hook is manually updated to the last v3 tag available from the pre-commit/mirrors-prettier repository. We then add the latest release of v3 available from NPM as an additional depdency.
Configuration menu - View commit details
-
Copy full SHA for 4c93395 - Browse repository at this point
Copy the full SHA 4c93395View commit details
Commits on Mar 6, 2024
-
Merge pull request #149 from cisagov/dependabot/github_actions/crazy-…
…max/ghaction-github-status-4 Bump crazy-max/ghaction-github-status from 3 to 4
Configuration menu - View commit details
-
Copy full SHA for 9a0e7c3 - Browse repository at this point
Copy the full SHA 9a0e7c3View commit details -
Merge pull request #150 from cisagov/improvement/add-diagnostics-to-l…
…abel-sync-workflow Add a diagnostics job for the label syncing workflow
Configuration menu - View commit details
-
Copy full SHA for d0d8783 - Browse repository at this point
Copy the full SHA d0d8783View commit details -
Merge pull request #151 from cisagov/improvement/make-ois-own-linting…
…-configs Make the dev team the owners of the linter configuration files
Configuration menu - View commit details
-
Copy full SHA for 158abf5 - Browse repository at this point
Copy the full SHA 158abf5View commit details -
Merge pull request #155 from cisagov/dependabot/github_actions/hashic…
…orp/setup-terraform-3 Bump hashicorp/setup-terraform from 2 to 3
Configuration menu - View commit details
-
Copy full SHA for 6f23c97 - Browse repository at this point
Copy the full SHA 6f23c97View commit details -
Merge pull request #156 from cisagov/improvement/better_support_merge…
…_queues Improve merge queue support
Configuration menu - View commit details
-
Copy full SHA for c0043bd - Browse repository at this point
Copy the full SHA c0043bdView commit details -
Merge pull request #158 from cisagov/dependabot/github_actions/action…
…s/setup-go-5 Bump actions/setup-go from 4 to 5
Configuration menu - View commit details
-
Copy full SHA for e5ffc52 - Browse repository at this point
Copy the full SHA e5ffc52View commit details -
Merge pull request #159 from cisagov/dependabot/github_actions/action…
…s/setup-python-5 Bump actions/setup-python from 4 to 5
Configuration menu - View commit details
-
Copy full SHA for 59b2ad1 - Browse repository at this point
Copy the full SHA 59b2ad1View commit details -
Merge pull request #161 from cisagov/maintenance/update_pre-commit_hooks
Update `pre-commit` hooks
Configuration menu - View commit details
-
Copy full SHA for 57bef4a - Browse repository at this point
Copy the full SHA 57bef4aView commit details -
Merge pull request #162 from cisagov/improvement/set_default_for_run_…
…steps Set the default `shell` for all `run` steps in the `build` workflow
Configuration menu - View commit details
-
Copy full SHA for 01c9e11 - Browse repository at this point
Copy the full SHA 01c9e11View commit details -
Merge pull request #166 from cisagov/improvement/allow_setup-env_to_s…
…pecify_python Allow setup-env to specify Python version
Configuration menu - View commit details
-
Copy full SHA for d1a186d - Browse repository at this point
Copy the full SHA d1a186dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7169dcf - Browse repository at this point
Copy the full SHA 7169dcfView commit details -
Merge pull request #157 from cisagov/improvement/get_more_versions_fr…
…om_action Use `cisagov/setup-env-github-action` to provide the Python and Go versions to use
Configuration menu - View commit details
-
Copy full SHA for 95a61f5 - Browse repository at this point
Copy the full SHA 95a61f5View commit details -
Merge pull request #160 from cisagov/improvement/switch_pre-commit_ho…
…ok_for_shfmt Switch the pre-commit hook used to run `shfmt`
Configuration menu - View commit details
-
Copy full SHA for 81735c2 - Browse repository at this point
Copy the full SHA 81735c2View commit details -
Merge pull request #163 from cisagov/improvement/add_goimports_hook
Add a pre-commit hook to run `goimports`
Configuration menu - View commit details
-
Copy full SHA for 4f73489 - Browse repository at this point
Copy the full SHA 4f73489View commit details -
Merge pull request #164 from cisagov/improvement/install_atx_header_s…
…upport_terraform-docs Add ATX Header Support for `terraform-docs`
Configuration menu - View commit details
-
Copy full SHA for 9020b55 - Browse repository at this point
Copy the full SHA 9020b55View commit details -
Switch pre-commit hooks for running shellcheck
This hook bundles the binaries for shellcheck with a Python package which removes the need to ensure the tool is installed for the hook to function. It also ties the version of shellcheck used to the hook which will help guarantee consistency.
Configuration menu - View commit details
-
Copy full SHA for 035cf86 - Browse repository at this point
Copy the full SHA 035cf86View commit details -
Merge pull request #168 from cisagov/improvement/switch_pre-commit_ho…
…ok_for_shellcheck Switch the pre-commit hook used to run `shellcheck`
Configuration menu - View commit details
-
Copy full SHA for e79569c - Browse repository at this point
Copy the full SHA e79569cView commit details
Commits on Mar 18, 2024
-
Add checks for semantic python versions
Michael Saki committedMar 18, 2024 Configuration menu - View commit details
-
Copy full SHA for cea8edc - Browse repository at this point
Copy the full SHA cea8edcView commit details -
Refactor code for the semantic check
This commit will make a few changes. The orginal version of the semantic checking function was a bit more difficult to read. It is now somewhat easier to follow how the regex is structured. Also the function has been renamed to check_python_version since it has 2 functions, making sure that the version is semantically correct and the second is to make sure that it is installed on the user's machine. This makes it easier to follow the logic for the flags, -p or --python-version and -l or --list-versions
Michael Saki committedMar 18, 2024 Configuration menu - View commit details
-
Copy full SHA for d5c7c4a - Browse repository at this point
Copy the full SHA d5c7c4aView commit details -
Merge branch 'improvement/correct-semantic-python-version-checks' of h…
…ttps://github.com/cisagov/skeleton-generic into improvement/correct-semantic-python-version-checks
Michael Saki committedMar 18, 2024 Configuration menu - View commit details
-
Copy full SHA for f7b9d05 - Browse repository at this point
Copy the full SHA f7b9d05View commit details -
Remove example of correct semantic version
Michael Saki committedMar 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 327ab73 - Browse repository at this point
Copy the full SHA 327ab73View commit details
Commits on Mar 20, 2024
-
Refactor the error message for the user
Michael Saki committedMar 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 4dedf50 - Browse repository at this point
Copy the full SHA 4dedf50View commit details -
Improve the semantic error message
Michael Saki committedMar 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e84deea - Browse repository at this point
Copy the full SHA e84deeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fdc7be - Browse repository at this point
Copy the full SHA 5fdc7beView commit details
Commits on Mar 21, 2024
-
Refactor regex, add link, and improve comments
Michael Saki committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 42ef8c2 - Browse repository at this point
Copy the full SHA 42ef8c2View commit details -
Update link to use semver.org over regex101.com
Michael Saki committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for a77e5e1 - Browse repository at this point
Copy the full SHA a77e5e1View commit details -
Co-authored-by: dav3r <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fe14c7 - Browse repository at this point
Copy the full SHA 5fe14c7View commit details
Commits on Apr 20, 2024
-
Add a meta hook to the pre-commit configuration
Add the `check-useless-excludes` meta hook to verify that any defined `exclude` directives apply to at least one file in the repository.
Configuration menu - View commit details
-
Copy full SHA for b7896a0 - Browse repository at this point
Copy the full SHA b7896a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 260566f - Browse repository at this point
Copy the full SHA 260566fView commit details
Commits on May 21, 2024
-
Pin ansible-core when running the ansible-lint linter
New versions of ansible-core (2.16.7 and 2.17.0) have been released that do not suffer from the bug discussed in ansible/ansible#82702. This bug broke any symlinked files in vars, tasks, etc. for any Ansible role installed via ansible-galaxy. All versions later than ansible-core 2.16.7 and 2.17.0 should function as expected. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07e2b60 - Browse repository at this point
Copy the full SHA 07e2b60View commit details -
The line is not only unnecessary, it was commented out to boot!
Configuration menu - View commit details
-
Copy full SHA for c74e5db - Browse repository at this point
Copy the full SHA c74e5dbView commit details -
Explain why ansible may need to be added as a dependency for ansible-…
…lint On its own ansible-lint does not pull in ansible, only ansible-core. Therefore, if an Ansible module lives in ansible instead of ansible-core, the linter will complain that the module is unknown. In these cases it is necessary to add the ansible package itself as an additional dependency, with the same pinning as is done in requirements-test.txt of cisagov/skeleton-ansible-role.
Configuration menu - View commit details
-
Copy full SHA for 2e53e0d - Browse repository at this point
Copy the full SHA 2e53e0dView commit details
Commits on Jun 6, 2024
-
Update pre-commit hook versions
This is done automatically with the `pre-commit autoupdate` command. The pre-commit/mirrors-prettier was manually held back because the latest tags are for alpha releases of the next major version.
Configuration menu - View commit details
-
Copy full SHA for f51fe62 - Browse repository at this point
Copy the full SHA f51fe62View commit details -
Manually update the prettier hook
Use the latest v3 release available from NPM.
Configuration menu - View commit details
-
Copy full SHA for 8e55b8e - Browse repository at this point
Copy the full SHA 8e55b8eView commit details -
Correct commented-out ansible pin
The pin now agrees with what is in cisagov/skeleton-ansible-role. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c617bb9 - Browse repository at this point
Copy the full SHA c617bb9View commit details -
Merge pull request #183 from cisagov/maintenance/update_pre-commit_hooks
Update `pre-commit` hooks
Configuration menu - View commit details
-
Copy full SHA for de92c3c - Browse repository at this point
Copy the full SHA de92c3cView commit details -
Merge pull request #182 from cisagov/improvement/pin-packages-for-ans…
…ible-lint Pin packages for `ansible-lint`
Configuration menu - View commit details
-
Copy full SHA for 7ddea47 - Browse repository at this point
Copy the full SHA 7ddea47View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a68994d - Browse repository at this point
Copy the full SHA a68994dView commit details
Commits on Aug 12, 2024
-
Use the hashicorp/setup-packer GitHub Action
Instead of manually installing Packer we can instead leverage the hashicorp/setup-packer Action just as we do for Terraform.
Configuration menu - View commit details
-
Copy full SHA for 43b91c7 - Browse repository at this point
Copy the full SHA 43b91c7View commit details
Commits on Aug 23, 2024
-
Remove @jasonodoom as a codeowner
He is no longer a member of @cisagov/vm-dev.
Configuration menu - View commit details
-
Copy full SHA for 8ada75d - Browse repository at this point
Copy the full SHA 8ada75dView commit details
Commits on Aug 26, 2024
-
Previously we only provided a lower bound for the version, but pinning to a specific version aligns with what has been done with the prettier hook and how pre-commit hooks are pinned in general. The flake8-docstrings package is rarely updated, so there is no real downside to pinning to a specific version. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2930208 - Browse repository at this point
Copy the full SHA 2930208View commit details
Commits on Sep 24, 2024
-
Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46e0553 - Browse repository at this point
Copy the full SHA 46e0553View commit details -
Bump crazy-max/ghaction-github-status from 3 to 4
Bumps [crazy-max/ghaction-github-status](https://github.com/crazy-max/ghaction-github-status) from 3 to 4. - [Release notes](https://github.com/crazy-max/ghaction-github-status/releases) - [Commits](crazy-max/ghaction-github-status@v3...v4) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-status dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3167421 - Browse repository at this point
Copy the full SHA 3167421View commit details
Commits on Sep 25, 2024
-
Update pre-commit hook versions
This is done automatically with the `pre-commit autoupdate` command. The pre-commit/mirrors-prettier hook was manually held back because the latest tags are for alpha releases of the next major version.
Configuration menu - View commit details
-
Copy full SHA for 6a58c2c - Browse repository at this point
Copy the full SHA 6a58c2cView commit details -
Manually update the prettier hook
Use the latest v3 release available from NPM.
Configuration menu - View commit details
-
Copy full SHA for 553efcb - Browse repository at this point
Copy the full SHA 553efcbView commit details -
Merge pull request #170 from cisagov/dependabot/github_actions/crazy-…
…max/ghaction-github-status-4 Bump crazy-max/ghaction-github-status from 3 to 4
Configuration menu - View commit details
-
Copy full SHA for 184e749 - Browse repository at this point
Copy the full SHA 184e749View commit details -
Merge pull request #171 from cisagov/dependabot/github_actions/action…
…s/cache-4 Bump actions/cache from 3 to 4
Configuration menu - View commit details
-
Copy full SHA for d99c117 - Browse repository at this point
Copy the full SHA d99c117View commit details -
Merge pull request #187 from cisagov/improvement/use_setup_packer_action
Use an Action to install Packer in our GitHub Actions workflows
Configuration menu - View commit details
-
Copy full SHA for 2491ca0 - Browse repository at this point
Copy the full SHA 2491ca0View commit details -
Merge pull request #176 from cisagov/improvement/correct-semantic-pyt…
…hon-version-checks Add checks for correct semantic version of Python
Configuration menu - View commit details
-
Copy full SHA for f6c9537 - Browse repository at this point
Copy the full SHA f6c9537View commit details -
Merge pull request #188 from cisagov/remove-odoom-as-a-codeowner
Remove @jasonodoom as a codeowner
Configuration menu - View commit details
-
Copy full SHA for 10e5f6f - Browse repository at this point
Copy the full SHA 10e5f6fView commit details -
Add a pre-commit hook to run pip-audit
The pip-audit tool will audit any supplied pip requirements files for vulnerable packages.
Configuration menu - View commit details
-
Copy full SHA for 045a998 - Browse repository at this point
Copy the full SHA 045a998View commit details -
Merge pull request #178 from cisagov/improvement/add_pre-commit_meta_…
…hook Add the `check-useless-excludes` hook to the pre-commit configuration
Configuration menu - View commit details
-
Copy full SHA for 28dc4ce - Browse repository at this point
Copy the full SHA 28dc4ceView commit details -
Merge pull request #179 from cisagov/improvement/add_pip-audit_pre-co…
…mmit_hook Add a pre-commit hook to run `pip-audit`
Configuration menu - View commit details
-
Copy full SHA for 5801cec - Browse repository at this point
Copy the full SHA 5801cecView commit details -
Merge pull request #184 from cisagov/improvement/pin-flake8-docstrings
Add a lower-bound pin for the `flake8-docstrings` `pip` package
Configuration menu - View commit details
-
Copy full SHA for e61255c - Browse repository at this point
Copy the full SHA e61255cView commit details -
Merge pull request #185 from cisagov/maintenance/update_pre-commit_hooks
Update `pre-commit` hooks
Configuration menu - View commit details
-
Copy full SHA for 44cd1be - Browse repository at this point
Copy the full SHA 44cd1beView commit details -
Use the rbubley/mirrors-prettier hook for prettier
This replaces the now archived pre-commit/mirrors-prettier hook.
Configuration menu - View commit details
-
Copy full SHA for c502f1a - Browse repository at this point
Copy the full SHA c502f1aView commit details -
Merge pull request #186 from cisagov/improvement/switch_prettier_hook
Switch the `pre-commit` hook used to run `prettier`
Configuration menu - View commit details
-
Copy full SHA for f0e55b3 - Browse repository at this point
Copy the full SHA f0e55b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9c8d4 - Browse repository at this point
Copy the full SHA 5d9c8d4View commit details -
We should use the same version of bandit throughout the pre-commit configuration.
Configuration menu - View commit details
-
Copy full SHA for 433001b - Browse repository at this point
Copy the full SHA 433001bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fa3931 - Browse repository at this point
Copy the full SHA 0fa3931View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c8dcd - Browse repository at this point
Copy the full SHA 54c8dcdView commit details -
Upgrade instance of actions/setup-python to v5
Also pull the Python version from steps.setup-env.outputs instead of hardcoding it.
Configuration menu - View commit details
-
Copy full SHA for 438b62f - Browse repository at this point
Copy the full SHA 438b62fView commit details
Commits on Oct 2, 2024
-
Add a new trigger for the sync-labels GitHub Actions workflow
Add a `workflow_dispatch` trigger so we can manually run the workflow if needed.
Configuration menu - View commit details
-
Copy full SHA for 942c0dc - Browse repository at this point
Copy the full SHA 942c0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a267662 - Browse repository at this point
Copy the full SHA a267662View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7f09e - Browse repository at this point
Copy the full SHA dc7f09eView commit details
Commits on Oct 28, 2024
-
Add the GitHubSecurityLab/actions-permissions/monitor Action
This Action will provide information about the usage of GITHUB_TOKEN in the workflow. It should be added to _every_ job in _any_ workflow to provide information for analysis.
Configuration menu - View commit details
-
Copy full SHA for 343d2cc - Browse repository at this point
Copy the full SHA 343d2ccView commit details
Commits on Oct 29, 2024
-
Restrict permissions of GITHUB_TOKEN
This changes the default permissions for the GITHUB_TOKEN used in our GitHub Actions configuration to the minimum required to successfully run.
Configuration menu - View commit details
-
Copy full SHA for 8a77a8b - Browse repository at this point
Copy the full SHA 8a77a8bView commit details -
Update pre-commit hook versions
This is done automatically with the `pre-commit autoupdate` command.
Configuration menu - View commit details
-
Copy full SHA for 3b1d4ef - Browse repository at this point
Copy the full SHA 3b1d4efView commit details -
Sort hook ids in each pre-commit hook entry
Ensure that all hook ids are sorted alphabetically in each hook entry in our pre-commit configuration.
Configuration menu - View commit details
-
Copy full SHA for 1d285f2 - Browse repository at this point
Copy the full SHA 1d285f2View commit details
Commits on Oct 30, 2024
-
Merge pull request #189 from cisagov/improvement/manually_run_sync-la…
…bels_workflow Allow the `sync-labels` workflow to be run manually
Configuration menu - View commit details
-
Copy full SHA for 5da1059 - Browse repository at this point
Copy the full SHA 5da1059View commit details -
Merge pull request #190 from cisagov/improvement/add_actions-permissi…
…ons-monitor Add the `GitHubSecurityLab/actions-permissions/monitor` Action
Configuration menu - View commit details
-
Copy full SHA for ff221ba - Browse repository at this point
Copy the full SHA ff221baView commit details -
Merge pull request #191 from cisagov/improvement/github_tokenn_polp
Explicitly define permissions of `GITHUB_TOKEN` in our GitHub Actions workflows
Configuration menu - View commit details
-
Copy full SHA for 971602a - Browse repository at this point
Copy the full SHA 971602aView commit details -
Merge pull request #192 from cisagov/maintenance/update_pre-commit_hooks
Update `pre-commit` hook versions
Configuration menu - View commit details
-
Copy full SHA for bdf8a25 - Browse repository at this point
Copy the full SHA bdf8a25View commit details -
Merge pull request #193 from cisagov/improvement/add_more_pre-commit_…
…hooks Add additional hooks from `pre-commit/pre-commit-hooks`
Configuration menu - View commit details
-
Copy full SHA for 6959971 - Browse repository at this point
Copy the full SHA 6959971View commit details -
Merge pull request #194 from cisagov/improvement/ensure_pre-commit_ho…
…oks_are_sorted Sort hook ids in each `pre-commit` hook entry
Configuration menu - View commit details
-
Copy full SHA for f517db7 - Browse repository at this point
Copy the full SHA f517db7View commit details -
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
# Conflicts: # .github/dependabot.yml
mcdonnnj committedOct 30, 2024 Configuration menu - View commit details
-
Copy full SHA for d55b684 - Browse repository at this point
Copy the full SHA d55b684View commit details
Commits on Nov 1, 2024
-
Update the commented out dependabot ignore directives
Add a directive for hashicorp/setup-packer that was missed when it was added to the `build` workflow. Add a directive for cisagov/setup-env-github-action that is not strictly necessary since we currently just pull from the `develop` branch, but is good to have in case we were to change that in the future.
Configuration menu - View commit details
-
Copy full SHA for 8824475 - Browse repository at this point
Copy the full SHA 8824475View commit details -
Merge pull request #195 from cisagov/bug/add_missing_dependabot_ignore
Add missing dependabot ignore directives
Configuration menu - View commit details
-
Copy full SHA for e6afb68 - Browse repository at this point
Copy the full SHA e6afb68View commit details -
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
mcdonnnj committedNov 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 12871ec - Browse repository at this point
Copy the full SHA 12871ecView commit details