What's Changed
- Rename repo to skeleton-generic by @jsf9k in #1
- Remove author information from README by @jsf9k in #2
- Update the pyenv installation instructions by @jsf9k in #3
- Add pre-commit hook for docker-compose linting by @jsf9k in #4
- Add bandit pre-commit hook by @jsf9k in #5
- Ignore W503 from flake8 by @jsf9k in #6
- Add pydoc warnings to flake8 config by @jsf9k in #7
- Improvement bandit config by @felddy in #8
- Run pre-commit autoupdate by @jsf9k in #9
- Make .bandit.yml pass yamllint by @jsf9k in #10
- Use TravisCI caching to speed up builds by @jsf9k in #11
- Add changes from running pre-commit autoupdate by @jsf9k in #12
- Remove the terraform-docs hook by @jsf9k in #13
- Configure prettier to ignore JSON files by @jsf9k in #14
- Update two text blocks to use the console tag instead of the bash tag… by @mcdonnnj in #15
- Add markdownlint config by @jsf9k in #16
- Add updates from running pre-commit autoupdate by @jsf9k in #17
- Add updates from running pre-commit autoupdate by @dav3r in #18
- Replace Travis-CI with GitHub actions by @felddy in #20
- Re-enable ansible-lint and autoupgrade. by @mcdonnnj in #21
- Add GitHub action caching of pre-commit hooks and pip packages. by @felddy in #22
- Set a default language for pre-commit hooks by @felddy in #24
- Add codeowners file with team OIS maintainers. by @felddy in #25
- Add isort tool to pre-commit hooks. by @mcdonnnj in #28
- Make workflow run when a PR is opened, synchronized, or reopened by @jsf9k in #29
- Cleanup Linux instructions and add WSL references to CONTRIBUTING.md by @mcdonnnj in #31
- Update Python and actions/checkout Versions by @mcdonnnj in #32
- Update pre-commit hooks (and flip Actions cache order in workflow). by @mcdonnnj in #33
- Use Verbose pip Switches by @mcdonnnj in #34
- Autoupdate pre-commit hooks. Add mypy. by @felddy in #35
- Add .mypy_cache to .gitignore by @jsf9k in #36
- Incorporate the Python version into keys for pip and pre-commit caches. by @mcdonnnj in #37
- Change Cache Paths to Environment Variables by @mcdonnnj in #38
- Add markdownlint Configuration Option for MD024 by @mcdonnnj in #39
- Update pre-commit Hooks and Fix Broken Hook ID by @mcdonnnj in #40
- Update pre-commit Hooks to Include Bugfix by @mcdonnnj in #41
- Update CODEOWNERS by @hillaryj in #42
- Allow events from apb to rebuild this repository weekly. by @felddy in #43
- Update pre-commit Hook Versions by @mcdonnnj in #44
- Add setuptools and wheel as pip dependencies by @jsf9k in #45
- setup-env: A tool to automate a development environment setup. by @felddy in #46
- Autoupdates to pre-commit Hooks for 2020-07 by @mcdonnnj in #47
- Update actions/cache and actions/setup-python to v2 by @mcdonnnj in #48
- Autoupdate pre-commit and Additional Maintenance by @mcdonnnj in #51
- Workflow improvements: 🦁 set-env, and 🐯 python-3.9, and 🐻 dependabot, oh my! by @felddy in #52
- Add link to how to set up a new repo with skeletons by @hillaryj in #53
- Update pre-commit Hooks by @mcdonnnj in #54
- Change repo for the prettier pre-commit hook by @mcdonnnj in #55
- Organize and Sort pre-commit Hooks by @mcdonnnj in #60
- Ensure that the cisagov devs are the owners of the .github directory by @jsf9k in #57
- Use the python version output by actions/setup-python by @jsf9k in #59
- Improve actions/cache Configuration by @mcdonnnj in #62
- pre-commit Hook Maintenance and Update by @mcdonnnj in #63
- Add the pre-commit-packer Repo and Hooks to the pre-commit Configuration by @mcdonnnj in #64
- Use the --strict Flag for the yamllint pre-commit Hook by @mcdonnnj in #65
- Update pre-commit Hooks by @mcdonnnj in #69
- Add the beautysh pre-commit hook by @mcdonnnj in #67
- Update pre-commit Hooks by @mcdonnnj in #71
- Remove User from CODEOWNERS by @mcdonnnj in #72
- Update Instructions for Configuring pyenv by @mcdonnnj in #75
- Improve gitignore file comments and organization. by @felddy in #70
- Update pre-commit Hooks by @mcdonnnj in #83
- Add the validate_manifest Hook to pre-commit Configuration by @mcdonnnj in #80
- Update markdownlint Configuration by @mcdonnnj in #79
- Install terraform and packer for the linting job by @jsf9k in #82
- Replace beautysh hook with cisagov/pre-commit-shfmt by @mcdonnnj in #84
- Update pre-commit Hooks by @mcdonnnj in #87
- Fix a typo by @dav3r in #85
- Add markdownlint Rules to Enforce Specific Formatting by @mcdonnnj in #89
- Use the hashicorp/setup-terraform Action to Install Terraform in GHA Workflow by @mcdonnnj in #88
- Enable terraform validate pre-commit hook by @dav3r in #90
- Update
pre-commit
Hooks by @mcdonnnj in #91 - Update the
ansible-lint
Version in the pre-commit Configuration by @mcdonnnj in #93 - Add
dependabot
Configuration for Terraform by @mcdonnnj in #94 - Use Outputs of cisagov/setup-env-github-action to Control Installed Program Versions by @mcdonnnj in #92
- Update
pre-commit
hooks by @mcdonnnj in #97 - Update
ansible-lint
Configuration by @mcdonnnj in #95 - Add boilerplate for upcoming Dependabot configuration changes by @mcdonnnj in #99
- Update pre-commit hooks by @mcdonnnj in #98
- Use new
markdownlint
rules for emphasis- and strong-styles by @mcdonnnj in #100 - Bump actions/setup-python from 2 to 3 by @dependabot[bot] in #101
- Bump actions/checkout from 2 to 3 by @dependabot[bot] in #102
- Add Dependabot ignore directives by @mcdonnnj in #107
- Bump actions/cache from 2 to 3 by @dependabot[bot] in #104
- Use Python 3.10 for the
lint
job in GitHub Actions by @mcdonnnj in #106 - Update
pre-commit
hooks by @mcdonnnj in #105 - Add
pre-commit
hooks to validate GitHub Actions content by @mcdonnnj in #109 - Update Go installation in the
build.yml
workflow by @mcdonnnj in #113 - Bump hashicorp/setup-terraform from 1 to 2 by @dependabot[bot] in #111
- Bump actions/setup-python from 3 to 4 by @dependabot[bot] in #115
- Update Dependabot ignore directives by @mcdonnnj in #112
- Remove usage of
set-output
from our GitHub Actions workflow by @mcdonnnj in #119 - Update the
line-length
configuration foryamllint
by @mcdonnnj in #117 - Update the
flake8
pre-commit hook configuration by @mcdonnnj in #120 - Update pre-commit hooks by @mcdonnnj in #114
- Add workflow to manage repository labels by @mcdonnnj in #118
- Update two configuration files by @mcdonnnj in #122
- Update
pre-commit
hooks by @mcdonnnj in #124 - Add a security label by @jsf9k in #125
- Add @jasonodoom as a default codeowner by @jsf9k in #128
- Use Python 3.11 for the
lint
job in thebuild
workflow by @mcdonnnj in #130 - Update
pre-commit
hooks by @mcdonnnj in #129 - Bump actions/setup-go from 3 to 4 by @dependabot[bot] in #127
- Install/upgrade setuptools and wheel when upgrading pip by @jsf9k in #126
- Add apostrophe to Qapla by @jasonodoom in #135
- Update
pre-commit
hooks by @mcdonnnj in #136 - Fix two broken links by @jsf9k in #132
- Detecting virtualenv installation successfully by @arcsector in #134
- Update the configuration for
setup-go
in our GitHub Actions workflow by @mcdonnnj in #137 - Add Go hooks by @jasonodoom in #133
- Add go packages for pre-commit by @jasonodoom in #138
- Use the correct repo name for the ansible-lint pre-commit hook by @jsf9k in #139
- Update the Dependabot configuration by @mcdonnnj in #140
- Delete duplicate word "are" by @jsf9k in #141
- Add nixfmt pre-commit hook by @jasonodoom in #143
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #145
- Update the version of the
crazy-max/ghaction-github-labeler
Action and add a dependabot ignore directive by @mcdonnnj in #146 - Update
pre-commit
hooks by @mcdonnnj in #142 - Change the source repository for the
black
hook by @mcdonnnj in #148 - Add a job that runs diagnostics by @jsf9k in #144
- Bump crazy-max/ghaction-github-status from 3 to 4 by @dependabot[bot] in #149
- Add a diagnostics job for the label syncing workflow by @jsf9k in #150
- Make the dev team the owners of the linter configuration files by @jsf9k in #151
- Bump hashicorp/setup-terraform from 2 to 3 by @dependabot[bot] in #155
- Improve merge queue support by @mcdonnnj in #156
- Bump actions/setup-go from 4 to 5 by @dependabot[bot] in #158
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #159
- Update
pre-commit
hooks by @mcdonnnj in #161 - Set the default
shell
for allrun
steps in thebuild
workflow by @mcdonnnj in #162 - Allow setup-env to specify Python version by @michaelsaki in #166
- Use
cisagov/setup-env-github-action
to provide the Python and Go versions to use by @mcdonnnj in #157 - Switch the pre-commit hook used to run
shfmt
by @mcdonnnj in #160 - Add a pre-commit hook to run
goimports
by @mcdonnnj in #163 - Add ATX Header Support for
terraform-docs
by @michaelsaki in #164 - Switch the pre-commit hook used to run
shellcheck
by @mcdonnnj in #168 - Pin packages for
ansible-lint
by @jsf9k in #182 - Update
pre-commit
hooks by @mcdonnnj in #183 - Bump crazy-max/ghaction-github-status from 3 to 4 by @dependabot[bot] in #170
- Bump actions/cache from 3 to 4 by @dependabot[bot] in #171
- Add checks for correct semantic version of Python by @michaelsaki in #176
- Use an Action to install Packer in our GitHub Actions workflows by @mcdonnnj in #187
- Remove @jasonodoom as a codeowner by @jsf9k in #188
- Add the
check-useless-excludes
hook to the pre-commit configuration by @mcdonnnj in #178 - Add a pre-commit hook to run
pip-audit
by @mcdonnnj in #179 - Add a lower-bound pin for the
flake8-docstrings
pip
package by @jsf9k in #184 - Update
pre-commit
hooks by @mcdonnnj in #185 - Switch the
pre-commit
hook used to runprettier
by @mcdonnnj in #186 - Allow the
sync-labels
workflow to be run manually by @mcdonnnj in #189 - Add the
GitHubSecurityLab/actions-permissions/monitor
Action by @mcdonnnj in #190 - Explicitly define permissions of
GITHUB_TOKEN
in our GitHub Actions workflows by @mcdonnnj in #191 - Update
pre-commit
hook versions by @mcdonnnj in #192 - Add additional hooks from
pre-commit/pre-commit-hooks
by @mcdonnnj in #193 - Sort hook ids in each
pre-commit
hook entry by @mcdonnnj in #194 - Add missing dependabot ignore directives by @mcdonnnj in #195
- Bump up the lower bound on
ansible-core
by @jsf9k in #196 - Update the version of the
ansible-lint
pre-commit
hook by @jsf9k in #197 - Fix spelling error in comment by @jsf9k in #198
- Update our yamllint configuration file by @mcdonnnj in #200
- Apply our standard job preamble via cisagov/action-job-preamble by @jsf9k in #201
- Add a CodeQL workflow to this repository by @jsf9k in #202
- Add a workflow to run
actions/dependency-review-action
by @jsf9k in #203 - Add version file and
bump-version
script by @jsf9k in #204 - Update
pre-commit
hook versions by @mcdonnnj in #205 - Do not disable GitHub permissions monitoring by default by @jsf9k in #206
- Disable GitHub permissions monitoring everywhere by @jsf9k in #208
- Fix typo by @jsf9k in #209
- Upgrade to the latest version of the
ansible-lint
pre-commit
hook by @jsf9k in #210 - Use a version tag for
cisagov/setup-env-github-action
by @mcdonnnj in #212 - Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #216
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #217
- Add a configuration block for pre-commit.ci by @mcdonnnj in #213
- Add a configuration to automatically label pull requests by @mcdonnnj in #215
- Adjust the labels dependabot uses for GitHub Actions updates by @mcdonnnj in #218
- Adjust the logic used to check for GNU getopt in the
setup-env
script by @mcdonnnj in #221 - Bump actions/checkout from 4 to 5 by @dependabot[bot] in #214
- Update
pre-commit
hook versions by @mcdonnnj in #220
New Contributors
- @jsf9k made their first contribution in #1
- @felddy made their first contribution in #8
- @mcdonnnj made their first contribution in #15
- @dav3r made their first contribution in #18
- @hillaryj made their first contribution in #42
- @dependabot[bot] made their first contribution in #101
- @jasonodoom made their first contribution in #135
- @arcsector made their first contribution in #134
- @michaelsaki made their first contribution in #166
Full Changelog: https://github.com/cisagov/skeleton-generic/commits/v1.0.0