-
Notifications
You must be signed in to change notification settings - Fork 0
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 #19
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4cb9a4b - Browse repository at this point
Copy the full SHA 4cb9a4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f56b0 - Browse repository at this point
Copy the full SHA 53f56b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f261099 - Browse repository at this point
Copy the full SHA f261099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 097b573 - Browse repository at this point
Copy the full SHA 097b573View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 254282a - Browse repository at this point
Copy the full SHA 254282aView commit details -
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecf3299 - Browse repository at this point
Copy the full SHA ecf3299View commit details -
Update tool names to match author stylization
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1eaedf5 - Browse repository at this point
Copy the full SHA 1eaedf5View commit details -
Update statcicheck stylization
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd04757 - Browse repository at this point
Copy the full SHA fd04757View commit details
Commits on Jul 12, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for ddbf6f7 - Browse repository at this point
Copy the full SHA ddbf6f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8af336 - Browse repository at this point
Copy the full SHA a8af336View commit details -
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1675b12 - Browse repository at this point
Copy the full SHA 1675b12View commit details -
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ab22e - Browse repository at this point
Copy the full SHA c6ab22eView commit details
Commits on Jul 13, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 29de034 - Browse repository at this point
Copy the full SHA 29de034View commit details -
Correct staticcheck reference to setup-env, sort alphabetically and c…
…orrect staticcheck package URL Co-Authored By: @mcdonnnj <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e7cb4f - Browse repository at this point
Copy the full SHA 1e7cb4fView commit details -
Co-authored-by: Shane Frasier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f3bc13 - Browse repository at this point
Copy the full SHA 5f3bc13View commit details
Commits on Jul 14, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for d311825 - Browse repository at this point
Copy the full SHA d311825View commit details -
Sort the keys in the Dependabot configuration
Our standard practice for YAML files is to sort keys alphabetically.
Configuration menu - View commit details
-
Copy full SHA for 2294d49 - Browse repository at this point
Copy the full SHA 2294d49View commit details
Commits on Jul 18, 2023
-
Co-authored-by: David Harris <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e678502 - Browse repository at this point
Copy the full SHA e678502View commit details
Commits on Aug 16, 2023
-
Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 948ebde - Browse repository at this point
Copy the full SHA 948ebdeView commit details
Commits on Aug 22, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 98d3d3f - Browse repository at this point
Copy the full SHA 98d3d3fView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 82db36a - Browse repository at this point
Copy the full SHA 82db36aView commit details
Commits on Sep 4, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c0b5d5b - Browse repository at this point
Copy the full SHA c0b5d5bView commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b04654e - Browse repository at this point
Copy the full SHA b04654eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 49ac8c5 - Browse repository at this point
Copy the full SHA 49ac8c5View commit details
Commits on Sep 13, 2023
-
Merge pull request #138 from cisagov/add-go-packages
Add go packages for pre-commit
Configuration menu - View commit details
-
Copy full SHA for 4ec50ab - Browse repository at this point
Copy the full SHA 4ec50abView commit details -
Merge pull request #139 from cisagov/improvement/use-correct-repo-name
Use the correct repo name for the ansible-lint pre-commit hook
Configuration menu - View commit details
-
Copy full SHA for 8145a93 - Browse repository at this point
Copy the full SHA 8145a93View commit details -
Merge pull request #140 from cisagov/improvement/update_dependabot_co…
…nfiguration Update the Dependabot configuration
Configuration menu - View commit details
-
Copy full SHA for ce74358 - Browse repository at this point
Copy the full SHA ce74358View commit details -
Merge pull request #141 from cisagov/documentation/grammar
Delete duplicate word "are"
Configuration menu - View commit details
-
Copy full SHA for 338e3e1 - Browse repository at this point
Copy the full SHA 338e3e1View commit details -
Merge pull request #143 from cisagov/add-nixfmt
Add nixfmt pre-commit hook
Configuration menu - View commit details
-
Copy full SHA for 8432f1e - Browse repository at this point
Copy the full SHA 8432f1eView commit details -
Merge pull request #145 from cisagov/dependabot/github_actions/action…
…s/checkout-4 Bump actions/checkout from 3 to 4
Configuration menu - View commit details
-
Copy full SHA for 8cdbc7b - Browse repository at this point
Copy the full SHA 8cdbc7bView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ca49bea - Browse repository at this point
Copy the full SHA ca49beaView 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 94d753d - Browse repository at this point
Copy the full SHA 94d753dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 1bc2056 - Browse repository at this point
Copy the full SHA 1bc2056View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for a62ebe7 - Browse repository at this point
Copy the full SHA a62ebe7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 3619c45 - Browse repository at this point
Copy the full SHA 3619c45View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for f437066 - Browse repository at this point
Copy the full SHA f437066View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5e56a2 - Browse repository at this point
Copy the full SHA c5e56a2View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9afb516 - Browse repository at this point
Copy the full SHA 9afb516View commit details -
Add a harden-runner task to the lint job as well
This task can only provide coverage for the job that contains it.
Configuration menu - View commit details
-
Copy full SHA for 9dc773c - Browse repository at this point
Copy the full SHA 9dc773cView commit details -
We need a reminder add the step-security/harden-runner action at the top of every job. Co-authored-by: Nick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb81ec3 - Browse repository at this point
Copy the full SHA bb81ec3View commit details -
Merge pull request #142 from cisagov/maintenance/update_pre-commit_hooks
Update `pre-commit` hooks
Configuration menu - View commit details
-
Copy full SHA for 94903ae - Browse repository at this point
Copy the full SHA 94903aeView commit details -
Merge pull request #148 from cisagov/improvement/change_black_repository
Change the source repository for the `black` hook
Configuration menu - View commit details
-
Copy full SHA for 8d8577c - Browse repository at this point
Copy the full SHA 8d8577cView commit details -
Merge pull request #144 from cisagov/improvement/add-github-status-jazz
Add a job that runs diagnostics
Configuration menu - View commit details
-
Copy full SHA for c0eed09 - Browse repository at this point
Copy the full SHA c0eed09View 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 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
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 May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9bf915 - Browse repository at this point
Copy the full SHA c9bf915View commit details -
Configuration menu - View commit details
-
Copy full SHA for 219d653 - Browse repository at this point
Copy the full SHA 219d653View commit details -
Adjust formatting of a comment in the dependabot configuration
Add a leading "# " to the existing attribution comment for the dependency managed by this project. This is consistent with how it is done in other skeleton projects.
Configuration menu - View commit details
-
Copy full SHA for 2c8fb35 - Browse repository at this point
Copy the full SHA 2c8fb35View commit details -
Remove unnecessary quotation marks in the dependabot configuration
This is consistent with changes made in the upstream project.
Configuration menu - View commit details
-
Copy full SHA for 5dda6bf - Browse repository at this point
Copy the full SHA 5dda6bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8c589b - Browse repository at this point
Copy the full SHA c8c589bView commit details -
Add the step-security/harden-runner Action as needed
Since this should be done in every job in our GitHub Actions workflow it needed to be added to the `test` and `build` jobs.
Configuration menu - View commit details
-
Copy full SHA for c9b49ed - Browse repository at this point
Copy the full SHA c9b49edView commit details -
Use the centralized Python version in the
test
jobUse the Python version defined in cisagov/setup-env-github-action in the `test` job. This is consistent with changes made upstream.
Configuration menu - View commit details
-
Copy full SHA for bbd1ddc - Browse repository at this point
Copy the full SHA bbd1ddcView commit details -
Bump actions/cache from v3 to v4 in the
build
workflowThis updates the `build` and `test` jobs to match the `lint` job.
Configuration menu - View commit details
-
Copy full SHA for 14cb8b8 - Browse repository at this point
Copy the full SHA 14cb8b8View commit details -
Bump actions/setup-python from v4 to v5 in the
build
workflowThis updates the `test` job to match the `lint` job.
Configuration menu - View commit details
-
Copy full SHA for 3ca9155 - Browse repository at this point
Copy the full SHA 3ca9155View commit details
Commits on May 9, 2024
-
Bump actions/checkout from v3 to v4 in
CodeQL
workflowThis matches the version used in the `build` workflow's jobs.
Configuration menu - View commit details
-
Copy full SHA for cd7c67e - Browse repository at this point
Copy the full SHA cd7c67eView commit details