Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
670 commits
Select commit Hold shift + click to select a range
65f9c30
Disable GH permissions monitoring everywhere
jsf9k Apr 8, 2025
2cfc534
Fix typo that was copied and pasted all over the show
jsf9k Apr 8, 2025
ed8fadd
Merge pull request #208 from cisagov/improvement/disable-permissions-…
jsf9k Apr 8, 2025
ab5bff8
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
Apr 8, 2025
ac2813c
Disable GH permissions monitoring in build.yml workflow
jsf9k Apr 8, 2025
e0bf157
Fix typo
jsf9k Apr 9, 2025
9264d9a
Merge pull request #209 from cisagov/improvement/fix-typo
jsf9k Apr 9, 2025
47c221d
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
Apr 9, 2025
ab35954
Upgrade to the latest version of the ansible-lint pre-commit hook
jsf9k May 7, 2025
9c6e263
Remove now-duplicated GH action dependency
jsf9k May 14, 2025
b1f760e
Prefer importlib to pkg_resources
jsf9k May 19, 2025
2b8de19
Add an __init__.py to the data subpackage
jsf9k May 20, 2025
eb5f53e
Merge pull request #148 from cisagov/lineage/skeleton
jsf9k May 20, 2025
860337f
Merge https://github.com/cisagov/skeleton-python-library into lineage…
May 20, 2025
b65198e
Use the coveralls/github-action action
mcdonnnj Mar 26, 2025
0299509
Remove unnecessary quotes around YAML string
jsf9k May 20, 2025
d0c1620
Merge pull request #147 from cisagov/improvement/use_coveralls_github…
jsf9k May 20, 2025
9339f97
Merge https://github.com/cisagov/skeleton-python-library into lineage…
May 20, 2025
d2d8236
Merge pull request #210 from cisagov/improvement/upgrade-to-latest-an…
jsf9k May 27, 2025
d1892d1
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
May 27, 2025
4d88c8b
Add a configuration block for pre-commit.ci
mcdonnnj May 28, 2025
3b58427
Use a version tag for cisagov/setup-env-github-action
mcdonnnj May 15, 2025
814de27
Merge pull request #152 from cisagov/lineage/skeleton
mcdonnnj Jun 13, 2025
4abc8ab
Test across more platforms
mcdonnnj May 23, 2025
7221c7f
Explain platform selection in the `build` workflow
mcdonnnj Jun 13, 2025
5f821e1
Merge pull request #151 from cisagov/improvement/test_on_additional_p…
mcdonnnj Jun 14, 2025
7d33877
Adjust how package data is accessed
mcdonnnj May 23, 2025
dc51c81
Bump version from 0.2.1 to 0.2.2
mcdonnnj May 23, 2025
9bdefe3
Separate the resource path argument to `joinpath`
mcdonnnj May 23, 2025
b122bbd
Merge pull request #150 from cisagov/improvement/adjust_handling_of_p…
mcdonnnj Jun 14, 2025
893e098
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Jun 14, 2025
8ac7776
Bump actions/download-artifact from 4 to 5
dependabot[bot] Aug 11, 2025
f891704
Add a configuration to automatically label pull requests
mcdonnnj Aug 28, 2025
0aba281
Bump actions/labeler from 5 to 6
mcdonnnj Sep 8, 2025
507fe98
Bump actions/setup-python from 5 to 6
dependabot[bot] Sep 8, 2025
428ab61
Bump actions/setup-go from 5 to 6
dependabot[bot] Sep 8, 2025
623a983
Adjust the labels dependabot uses
mcdonnnj Sep 8, 2025
03065cd
Adjust GNU getopt check logic in the `setup-env` script
mcdonnnj Sep 16, 2025
dd78561
Merge pull request #212 from cisagov/improvement/use_tag_not_branch
mcdonnnj Sep 17, 2025
c2a8218
Merge pull request #216 from cisagov/dependabot/github_actions/action…
mcdonnnj Sep 17, 2025
4f7398e
Merge pull request #217 from cisagov/dependabot/github_actions/action…
mcdonnnj Sep 17, 2025
4d30d44
Merge pull request #213 from cisagov/improvement/add_ci_config_to_pre…
mcdonnnj Sep 17, 2025
deb2480
Merge pull request #215 from cisagov/improvement/add_pr_auto_labelling
mcdonnnj Sep 17, 2025
ad43910
Merge pull request #218 from cisagov/improvement/adjust_dependabot_la…
mcdonnnj Sep 17, 2025
b45b24c
Merge pull request #221 from cisagov/improvement/adjust_gnu_getopt_ch…
mcdonnnj Sep 17, 2025
c7e1ce8
Bump actions/checkout from 4 to 5
dependabot[bot] Sep 17, 2025
a27070a
Merge pull request #214 from cisagov/dependabot/github_actions/action…
mcdonnnj Sep 17, 2025
d070095
Update pre-commit hook versions
mcdonnnj May 4, 2025
ee20b2a
Conform to new markdownlint rule
mcdonnnj Aug 29, 2025
5bde44c
Bump version from 0.0.1-rc.1 to 1.0.0
mcdonnnj Sep 17, 2025
37010e5
Merge pull request #220 from cisagov/maintenance/update_pre-commit_hooks
mcdonnnj Sep 17, 2025
87ab820
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Sep 18, 2025
f23025a
Update GitHub actions to versions used upstream
jsf9k Sep 18, 2025
f5eb17b
Sync bandit versions used in pre-commit config
jsf9k Sep 18, 2025
187e76b
Add python configuration to labeler
jsf9k Sep 18, 2025
11b2254
Add Python tests and pytest.ini to labeler test configuration
jsf9k Sep 18, 2025
bc0278b
Correct version file in labeler configuration
jsf9k Sep 18, 2025
d18e90b
Add additional repository labels
mcdonnnj Sep 19, 2025
e875abf
Add auto-label configuration for the `docker` label
mcdonnnj Sep 22, 2025
b5e805e
Add setup.py as a trigger for the dependencies label
jsf9k Sep 22, 2025
e447508
Merge pull request #222 from cisagov/improvement/expand_available_labels
jsf9k Sep 22, 2025
c3bb7b2
Merge pull request #153 from cisagov/dependabot/github_actions/action…
mcdonnnj Sep 23, 2025
3a57066
Merge branch 'develop' into lineage/skeleton
mcdonnnj Sep 23, 2025
b5488e2
Merge pull request #154 from cisagov/lineage/skeleton
mcdonnnj Sep 23, 2025
4b040c1
Remove the Snyk badge from the README
mcdonnnj Feb 8, 2025
f063840
Separate Coveralls build results by platform
mcdonnnj Sep 22, 2025
8ad1792
Merge pull request #156 from cisagov/improvement/update_coveralls_flag
mcdonnnj Sep 23, 2025
ff2067d
Merge branch 'develop' into improvement/remove_snyk_badge
mcdonnnj Sep 23, 2025
cf0d937
Merge pull request #155 from cisagov/improvement/remove_snyk_badge
mcdonnnj Sep 23, 2025
e66d91e
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Sep 24, 2025
7f410c5
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Sep 25, 2025
8e46540
Merge pull request #157 from cisagov/lineage/skeleton
jsf9k Sep 25, 2025
e2eb721
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Sep 25, 2025
65474e2
Enable all label configuration for actions/labeler
mcdonnnj Oct 3, 2025
32eeb0c
Merge pull request #223 from cisagov/improvement/uncomment_labeler_co…
jsf9k Oct 6, 2025
3cf19cd
Add JavaScript-related labels
mcdonnnj Oct 3, 2025
e38c7f0
Add JavaScript-related labels to the labeler configuration
mcdonnnj Oct 3, 2025
443c477
Merge pull request #224 from cisagov/improvement/add_javascript_labels
jsf9k Oct 6, 2025
a6eb87d
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Oct 7, 2025
c29f4a0
Merge pull request #158 from cisagov/lineage/skeleton
jsf9k Oct 7, 2025
b02b376
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Oct 8, 2025
f5bc449
Allow any changes in tests dir to trigger test label
jsf9k Oct 9, 2025
c3d124e
Merge pull request #159 from cisagov/improvement/allow-any-changes-in…
jsf9k Oct 10, 2025
195fc25
Add support for Python 3.14
jsf9k Oct 10, 2025
49a62ee
Bump version from 0.2.2 to 0.3.0
jsf9k Oct 10, 2025
263f92e
Merge pull request #160 from cisagov/improvement/add-python-3.14
jsf9k Oct 10, 2025
8a9c08c
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Oct 10, 2025
59f893b
Bump github/codeql-action from 3 to 4
dependabot[bot] Oct 13, 2025
a44c47d
Remove an unnecessary permission from the PR label workflow
mcdonnnj Oct 15, 2025
f5ede35
Bump actions/download-artifact from 5 to 6
dependabot[bot] Oct 27, 2025
336618a
Add pyproject.toml and remove setup.py
jsf9k Oct 28, 2025
c02b9d2
Move pytest config to pyproject.toml
jsf9k Oct 28, 2025
629a0cc
Add a license badge
jsf9k Oct 28, 2025
e133119
Update the color used for the `python` label
mcdonnnj Oct 29, 2025
15771ca
Update the color used for the `javascript` label
mcdonnnj Oct 29, 2025
a7eeb15
Update the color used for the `typescript` label
mcdonnnj Oct 29, 2025
fb7a736
Update the color used for the `ansible` label
mcdonnnj Oct 29, 2025
5503151
Update the color used for the `docker` label
mcdonnnj Oct 29, 2025
dc0d9a0
Add a label and auto-label configuration for shell scripts
mcdonnnj Oct 29, 2025
586af7c
Remove needless blank line
jsf9k Oct 29, 2025
8b5f6d2
Improve a labeler configuration's explanatory comment
mcdonnnj Oct 29, 2025
8a10d11
Add pyproject.toml as a trigger for the test label
jsf9k Oct 28, 2025
60d3f11
Add a few helpful comments
jsf9k Oct 28, 2025
3b8d5fc
Add a few more classifiers
jsf9k Oct 28, 2025
8cb395a
Correct license SPDX expression
jsf9k Nov 6, 2025
ad708bd
Rename .flake8 to pyproject.toml and update syntax
jsf9k Nov 6, 2025
2a3bb8b
Add flake8-pyproject as an additional dependency of the flake8 pre-co…
jsf9k Nov 6, 2025
a70cf3c
Move isort config to pyproject.toml file
jsf9k Nov 6, 2025
c1861e6
Add pyproject.toml as a trigger for the test label
jsf9k Nov 6, 2025
da7213e
Move contents of .bandit.yml to CLI option in .pre-commit-config.yaml
jsf9k Nov 6, 2025
22c6f40
Remove the .bandit.yml file
jsf9k Nov 6, 2025
15cb601
Pin the flake8-pyproject dependency in the pre-commit configuration
jsf9k Nov 6, 2025
bc6bf8c
Remove flake8-pyproject dependency from requirements-test.txt
jsf9k Nov 7, 2025
7b9de90
Remove deprecated license classifier
jsf9k Nov 10, 2025
13abf00
Use well-known labels for project URL keys
jsf9k Nov 10, 2025
461f872
Switch to using the setuptools build backend
jsf9k Nov 10, 2025
da6d6a2
Add package-data
jsf9k Nov 10, 2025
a4a5167
Add build dir to .gitignore
jsf9k Nov 10, 2025
c7c0c0a
Upgrade pre-commit hooks via pre-commit autoupdate
jsf9k Nov 17, 2025
056d2e1
Merge pull request #227 from cisagov/improvement/remove_unneeded_perm…
jsf9k Nov 17, 2025
895ff4f
Merge pull request #228 from cisagov/documentation/add-license-badge
jsf9k Nov 17, 2025
049543f
Merge pull request #229 from cisagov/improvement/update_label_colors
jsf9k Nov 17, 2025
be1d94a
Merge pull request #231 from cisagov/improvement/add_label_configurat…
jsf9k Nov 17, 2025
4a1bb4d
Merge pull request #235 from cisagov/improvement/move-flake8-config-t…
jsf9k Nov 17, 2025
eed01ea
Merge pull request #237 from cisagov/improvement/update-pre-commit-hooks
jsf9k Nov 17, 2025
8cb611d
Merge pull request #226 from cisagov/dependabot/github_actions/github…
jsf9k Nov 17, 2025
2d88e72
Add a CodeQL badge to the README
mcdonnnj Jul 17, 2025
7f52b02
Merge pull request #230 from cisagov/improvement/add_codeql_badge
jsf9k Nov 17, 2025
2759cc5
Update Bandit pre-commit hook
jsf9k Nov 18, 2025
f186c74
Merge pull request #238 from cisagov/improvement/update-bandit
jsf9k Nov 18, 2025
12101f0
Revert "Move all Python tool configs to `pyproject.toml`"
jsf9k Nov 18, 2025
b598b70
Move flake8 configuration to pyproject.toml
jsf9k Nov 18, 2025
077d3a2
Move isort config to pyproject.toml file
jsf9k Nov 18, 2025
447db4b
Remove .flake8 as a trigger for the test label
jsf9k Nov 18, 2025
fa65f8e
Merge pull request #239 from cisagov/revert-235-improvement/move-flak…
jsf9k Nov 18, 2025
730c066
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Nov 19, 2025
5090de1
Keep two Bandit blocks in sync wrt version
jsf9k Nov 19, 2025
65a009e
Merge pull request #161 from cisagov/dependabot/github_actions/action…
jsf9k Nov 20, 2025
0b0f62f
Bump actions/upload-artifact from 4 to 5
dependabot[bot] Nov 20, 2025
5fca560
Merge pull request #162 from cisagov/dependabot/github_actions/action…
jsf9k Nov 20, 2025
6ffe323
Add a code style badge
jsf9k Oct 28, 2025
702dab0
Use lower case for the code style badge
jsf9k Oct 29, 2025
fa5dec3
Remove needless blank line
jsf9k Oct 29, 2025
89ee738
Merge pull request #165 from cisagov/documentation/add-badges
jsf9k Nov 20, 2025
9303e44
Merge remote-tracking branch 'origin/develop' into lineage/skeleton
jsf9k Nov 20, 2025
b75e60b
Remove needless carriage return
jsf9k Nov 20, 2025
2660c37
Merge pull request #167 from cisagov/lineage/skeleton
jsf9k Nov 20, 2025
9bac187
Merge remote-tracking branch 'origin/develop' into improvement/use-py…
jsf9k Nov 20, 2025
6d6043a
Merge pull request #164 from cisagov/improvement/use-pyproject-toml-file
jsf9k Nov 20, 2025
5b4e6e7
Drop support for Python 3.9
jsf9k Nov 20, 2025
a785305
Bump version from 0.3.0 to 1.0.0
jsf9k Nov 20, 2025
2d0498b
Bump version from 1.0.0 to 1.0.0-rc.1
jsf9k Nov 20, 2025
3d57f51
Finalize version from 1.0.0-rc.1 to 1.0.0
jsf9k Nov 20, 2025
d4df836
Merge pull request #168 from cisagov/improvement/remove-python-3.9-su…
jsf9k Nov 20, 2025
15af5f1
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Nov 21, 2025
03c0189
Bump actions/checkout from 5 to 6
dependabot[bot] Nov 24, 2025
504da27
Upgrade the ansible-line pre-commit hook
jsf9k Nov 25, 2025
335258c
Remove an unnecessary dev dependency
jsf9k Nov 24, 2025
0ac5d7e
Add build and twine as dev dependencies
jsf9k Nov 25, 2025
951238c
Add --py310-plus argument to pyupgrade
jsf9k Nov 26, 2025
d2fb5c3
Remove comments that are no longer relevant
jsf9k Dec 5, 2025
538a953
Pin ansible-core to 2.17.7 or later
jsf9k Dec 5, 2025
7b01d4b
Merge pull request #242 from cisagov/improvement/add-argument-for-pyu…
jsf9k Dec 5, 2025
eadac91
Merge pull request #241 from cisagov/improvement/upgrade-ansible-lint…
jsf9k Dec 5, 2025
2f14595
Merge pull request #240 from cisagov/dependabot/github_actions/action…
jsf9k Dec 5, 2025
aacda2e
Merge pull request #243 from cisagov/improvement/pin-ansible-core
jsf9k Dec 5, 2025
d873ba4
Bump actions/cache from 4 to 5
dependabot[bot] Dec 15, 2025
43aed37
Add a lower bound for setuptools
jsf9k Dec 18, 2025
48b96a2
Increase upper bound on setuptools
jsf9k Dec 18, 2025
62a7afc
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Dec 22, 2025
cacaf29
Adjust typing hints in accordance with the pyupgrade pre-commit hook
jsf9k Dec 22, 2025
5862609
Upgrade actions/checkout to v6
jsf9k Dec 22, 2025
4504bf4
Merge pull request #169 from cisagov/improvement/remove-unnecessary-d…
jsf9k Dec 22, 2025
141da1f
Merge pull request #170 from cisagov/improvement/add-two-dev-dependen…
jsf9k Dec 22, 2025
5f4c83a
Merge pull request #171 from cisagov/lineage/skeleton
jsf9k Dec 22, 2025
0c144e1
Merge pull request #174 from cisagov/improvement/add-lower-bound-for-…
jsf9k Dec 22, 2025
1863794
Bump actions/download-artifact from 6 to 7
dependabot[bot] Dec 22, 2025
aeed7ea
Merge pull request #172 from cisagov/dependabot/github_actions/action…
jsf9k Dec 22, 2025
a6a0337
Bump actions/upload-artifact from 5 to 6
dependabot[bot] Dec 22, 2025
c4e7a2a
Merge pull request #173 from cisagov/dependabot/github_actions/action…
jsf9k Dec 22, 2025
e1e7914
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Dec 23, 2025
ce44624
Remove itemized `pull_request` trigger types
mcdonnnj Jan 15, 2026
9c0d2b6
Update pre-commit hook versions
mcdonnnj Jan 23, 2026
8cff529
Upgrade to the latest release of the check-jsonschema pre-commit hook
jsf9k Jan 26, 2026
77f204a
Adjust the `build` workflow's cache key formatting
mcdonnnj Feb 6, 2026
2fb5133
Remove installation of wheel Python package
jsf9k Feb 13, 2026
6b9b731
Update pre-commit hook versions
jsf9k Feb 19, 2026
f55ce6a
Add a comment mentioning we use defaults
mcdonnnj Feb 19, 2026
57ee431
Update pre-commit hook versions
mcdonnnj Feb 19, 2026
7d62b5e
Merge pull request #249 from cisagov/improvement/remove-wheel
mcdonnnj Feb 20, 2026
9eac052
Merge pull request #244 from cisagov/dependabot/github_actions/action…
mcdonnnj Feb 20, 2026
fe7eb42
Merge pull request #245 from cisagov/improvement/adjust_label-prs_tri…
mcdonnnj Feb 20, 2026
ace1712
Merge pull request #247 from cisagov/improvement/fix_cache_key_format…
mcdonnnj Feb 20, 2026
6ae498b
Merge pull request #246 from cisagov/maintenance/update_pre-commit_hooks
mcdonnnj Feb 20, 2026
44f5b28
Change the branch used for terraform-docs
mcdonnnj Feb 21, 2026
b7f47cd
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Feb 23, 2026
8574634
Ensure that the same version of bandit is used throughout pre-commit …
jsf9k Feb 23, 2026
a4ad9c6
Upgrade actions/cache to match version used in parent skeleton
jsf9k Feb 23, 2026
60fcea1
Remove installation of wheel alongside setuptools
jsf9k Feb 23, 2026
53f9b5f
Fix some dangling references to setup.py
jsf9k Feb 23, 2026
eac3451
Clean up definitions of cache keys to match upstream
jsf9k Feb 23, 2026
4991be5
Update comment in the `build` workflow
mcdonnnj Feb 23, 2026
5df67a7
Merge pull request #250 from cisagov/improvement/change_terraform-doc…
jsf9k Feb 24, 2026
816d175
Bump crazy-max/ghaction-github-labeler from 5 to 6
dependabot[bot] Mar 2, 2026
3d2fe82
Bump hashicorp/setup-terraform from 3 to 4
dependabot[bot] Mar 2, 2026
2c37bcc
Add E203 to ignore list for flake8
mcdonnnj Aug 30, 2021
0f44a77
Reformat .flake8 configuration
mcdonnnj Aug 30, 2021
57ce573
Add the flake8-bugbear plugin
mcdonnnj Aug 30, 2021
d1356e9
Add dlint plugin for flake8
mcdonnnj Aug 30, 2021
0fd3256
Add the flake8-noqa plugin for flake8
mcdonnnj Aug 30, 2021
f3bf99f
Add pep8-naming plugin for flake8
mcdonnnj Aug 30, 2021
b1503a0
Add flake8-comprehensions plugin for flake8
mcdonnnj Mar 10, 2026
3056053
Adjust flake8 configuration comment format
mcdonnnj Mar 10, 2026
2024429
Install the `go-critic` command instead of `gocritic`
mcdonnnj Mar 10, 2026
ad4cd80
Remove the bandit configuration file
mcdonnnj Mar 10, 2026
175c410
Use `https://` instead of `http://` in referenced URLs
mcdonnnj Mar 11, 2026
a2e2621
Update a reference URL
mcdonnnj Mar 11, 2026
c85cbef
Update ignore comment in the flake8 configuration
mcdonnnj Mar 11, 2026
f094a60
Add pre-commit hook to lock Terraform providers automatically
mcdonnnj Mar 11, 2026
ffe59bd
Ignore a vulnerability originating from pygments
jsf9k Mar 25, 2026
a1cdc78
Correct reference to ticket in TODO comment
jsf9k Mar 25, 2026
71bbac4
Merge pull request #258 from cisagov/ignore-pygments-vuln
jsf9k Mar 25, 2026
2f729bb
Merge pull request #252 from cisagov/dependabot/github_actions/hashic…
jsf9k Mar 25, 2026
391e54b
Merge pull request #251 from cisagov/dependabot/github_actions/crazy-…
jsf9k Mar 25, 2026
811785c
Update pre-commit hook versions
mcdonnnj Mar 25, 2026
df57f2a
Revert version bump of the `ansible-lint` pre-commit hook
mcdonnnj Mar 25, 2026
60c481a
Merge pull request #254 from cisagov/bug/adjust_gocritic_install
mcdonnnj Mar 25, 2026
24bc1e0
Merge pull request #255 from cisagov/improvement/update_flake8_config…
mcdonnnj Mar 25, 2026
5103fb6
Merge pull request #256 from cisagov/improvement/add_pre-commit_hook_…
mcdonnnj Mar 25, 2026
52df901
Merge pull request #259 from cisagov/maintenance/update_pre-commit_hooks
mcdonnnj Mar 25, 2026
72ac03a
Merge pull request #253 from cisagov/improvement/remove_bandit_config…
mcdonnnj Mar 25, 2026
fb1a638
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Mar 27, 2026
9d5873d
Copy .flake8 changes from upstream over to pyproject.toml
jsf9k Mar 27, 2026
0161077
Merge pull request #182 from cisagov/lineage/skeleton
jsf9k Apr 13, 2026
45753c7
Group the upload-artifact and download-artifact actions
jsf9k Mar 9, 2026
56a330e
Merge pull request #185 from cisagov/improvement/add-grouping-for-rel…
jsf9k Apr 13, 2026
91a4ec0
Adjust the comment for a bandit pre-commit hook
mcdonnnj Feb 18, 2026
552ce9a
Merge pull request #181 from cisagov/bug/adjust_inaccurate_comment
jsf9k Apr 13, 2026
4975d10
Bump the upload-download-artifact group with 2 updates
dependabot[bot] Apr 13, 2026
86249af
Merge pull request #186 from cisagov/dependabot/github_actions/upload…
jsf9k Apr 13, 2026
98813ed
Adjust job dependencies in the `build` workflow
mcdonnnj Feb 5, 2026
842c518
Adjust job names in the `build` workflow
mcdonnnj Feb 6, 2026
3ebbe57
Merge pull request #180 from cisagov/improvement/adjust_build_workflow
jsf9k Apr 13, 2026
2960e8e
Add (commented out) Dependabot ignore directives for Python dependencies
jsf9k Apr 13, 2026
549259a
Alphabetize
jsf9k Apr 13, 2026
6f1d983
Merge pull request #188 from cisagov/improvement/add-ignore-directives
jsf9k Apr 13, 2026
b8052c4
Merge https://github.com/cisagov/skeleton-python-library into lineage…
May 1, 2026
26e2897
Add a delimiter between two hashes
jsf9k May 5, 2026
6af84f1
Merge pull request #190 from cisagov/bugfix/add-delimiter-between-hashes
jsf9k Jul 30, 2026
fca284f
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .ansible-lint
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
# See https://ansible-lint.readthedocs.io/en/latest/configuring.html
# for a list of the configuration elements that can exist in this
# file.
# See https://ansible-lint.readthedocs.io/configuring/ for a list of
# the configuration elements that can exist in this file.
enable_list:
# Useful checks that one must opt-into. See here for more details:
# https://ansible-lint.readthedocs.io/en/latest/rules.html
# https://ansible-lint.readthedocs.io/rules/
- fcqn-builtins
- no-log-password
- no-same-owner
Expand Down
14 changes: 0 additions & 14 deletions .bandit.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .flake8

This file was deleted.

22 changes: 22 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,30 @@
# These owners will be the default owners for everything in the
# repo. Unless a later match takes precedence, these owners will be
# requested for review when someone opens a pull request.
<<<<<<< HEAD
<<<<<<< HEAD
* @mcdonnnj @Pascal-0x90
=======
* @dav3r @felddy @jasonodoom @jsf9k @mcdonnnj
>>>>>>> ea4912cef0f380adaf030ca8d8df5cfc3696bcbf
=======
* @dav3r @felddy @jsf9k @mcdonnnj
>>>>>>> 0da26c3a45b9a9c2a7d41ed2687b177a6f597116

# These folks own any files in the .github directory at the root of
# the repository and any of its subdirectories.
/.github/ @dav3r @felddy @jsf9k @mcdonnnj

# These folks own all linting configuration files.
/.ansible-lint @dav3r @felddy @jsf9k @mcdonnnj
/.bandit.yml @dav3r @felddy @jsf9k @mcdonnnj
/.flake8 @dav3r @felddy @jsf9k @mcdonnnj
/.isort.cfg @dav3r @felddy @jsf9k @mcdonnnj
/.mdl_config.yaml @dav3r @felddy @jsf9k @mcdonnnj
/.pre-commit-config.yaml @dav3r @felddy @jsf9k @mcdonnnj
/.prettierignore @dav3r @felddy @jsf9k @mcdonnnj
/.yamllint @dav3r @felddy @jsf9k @mcdonnnj
/requirements.txt @dav3r @felddy @jsf9k @mcdonnnj
/requirements-dev.txt @dav3r @felddy @jsf9k @mcdonnnj
/requirements-test.txt @dav3r @felddy @jsf9k @mcdonnnj
/setup-env @dav3r @felddy @jsf9k @mcdonnnj
57 changes: 46 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,58 @@
# these updates when the pull request(s) in the appropriate skeleton are merged
# and Lineage processes these changes.

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- directory: /
groups:
upload-download-artifact:
patterns:
- actions/download-artifact
- actions/upload-artifact
ignore:
# Managed by cisagov/skeleton-generic
- dependency-name: actions/cache
- dependency-name: actions/checkout
- dependency-name: actions/dependency-review-action
- dependency-name: actions/labeler
- dependency-name: actions/setup-go
- dependency-name: actions/setup-python
- dependency-name: cisagov/action-job-preamble
- dependency-name: cisagov/setup-env-github-action
- dependency-name: crazy-max/ghaction-github-labeler
- dependency-name: github/codeql-action
- dependency-name: hashicorp/setup-packer
- dependency-name: hashicorp/setup-terraform
- dependency-name: mxschmitt/action-tmate
# # Managed by cisagov/skeleton-python-library
# - dependency-name: actions/download-artifact
# - dependency-name: actions/upload-artifact
labels:
# dependabot default we need to replicate
- dependencies
# This matches our label definition in .github/labels.yml as opposed to
# dependabot's default of `github_actions`.
- github-actions
package-ecosystem: github-actions
schedule:
interval: weekly

- package-ecosystem: "pip"
directory: "/"
- directory: /
# ignore:
# # Managed by cisagov/skeleton-python-library
# - dependency-name: build
# - dependency-name: coverage
# - dependency-name: coveralls
# - dependency-name: pre-commit
# - dependency-name: pytest-cov
# - dependency-name: pytest
# - dependency-name: setuptools
# - dependency-name: twine
package-ecosystem: pip
schedule:
interval: "weekly"
interval: weekly

- package-ecosystem: "terraform"
directory: "/"
- directory: /
package-ecosystem: terraform
schedule:
interval: "weekly"
interval: weekly
version: 2
81 changes: 81 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
# Each entry in this file is a label that will be applied to pull requests
# if there is a match based on the matching rules for the entry. Please see
# the actions/labeler documentation for more information:
# https://github.com/actions/labeler#match-object
#
# Note: Verify that the label you want to use is defined in the
# crazy-max/ghaction-github-labeler configuration file located at
# .github/labels.yml.

ansible:
- changed-files:
- any-glob-to-any-file:
- "**/ansible/**"
dependencies:
- changed-files:
- any-glob-to-any-file:
# Add any dependency files used.
- .pre-commit-config.yaml
- requirements*.txt
- pyproject.toml
docker:
- changed-files:
- any-glob-to-any-file:
- "**/compose*.yml"
- "**/docker-compose*.yml"
- "**/Dockerfile*"
documentation:
- changed-files:
- any-glob-to-any-file:
- "**/*.md"
github-actions:
- changed-files:
- any-glob-to-any-file:
- .github/workflows/**
javascript:
- changed-files:
- any-glob-to-any-file:
- "**/*.js"
packer:
- changed-files:
- any-glob-to-any-file:
- "**/*.pkr.hcl"
python:
- changed-files:
- any-glob-to-any-file:
- "**/*.py"
shell script:
- changed-files:
- any-glob-to-any-file:
# If this project has any shell scripts that do not end in the ".sh"
# extension, add them below.
- "**/*.sh"
- bump-version
- setup-env
terraform:
- changed-files:
- any-glob-to-any-file:
- "**/*.tf"
test:
- changed-files:
- any-glob-to-any-file:
# Add any test-related files or paths.
- .ansible-lint
- .mdl_config.yaml
- .yamllint
- pyproject.toml
- tests/**
typescript:
- changed-files:
- any-glob-to-any-file:
- "**/*.ts"
upstream update:
- head-branch:
# Any Lineage pull requests should use this branch.
- lineage/skeleton
version bump:
- changed-files:
- any-glob-to-any-file:
# Ensure this matches your version tracking file(s).
- src/**/_version.py
94 changes: 94 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
# Rather than breaking up descriptions into multiline strings we disable that
# specific rule in yamllint for this file.
# yamllint disable rule:line-length
- color: ff5850
description: Pull requests that update Ansible code
name: ansible
- color: eb6420
description: This issue or pull request is awaiting the outcome of another issue or pull request
name: blocked
- color: "000000"
description: This issue or pull request involves changes to existing functionality
name: breaking change
- color: d73a4a
description: This issue or pull request addresses broken functionality
name: bug
- color: 07648d
description: This issue will be advertised on code.gov's Open Tasks page (https://code.gov/open-tasks)
name: code.gov
- color: 0366d6
description: Pull requests that update a dependency file
name: dependencies
- color: 1d63ed
description: Pull requests that update Docker code
name: docker
- color: 5319e7
description: This issue or pull request improves or adds to documentation
name: documentation
- color: cfd3d7
description: This issue or pull request already exists or is covered in another issue or pull request
name: duplicate
- color: b005bc
description: A high-level objective issue encompassing multiple issues instead of a specific unit of work
name: epic
- color: "000000"
description: Pull requests that update GitHub Actions code
name: github-actions
- color: 0e8a16
description: This issue or pull request is well-defined and good for newcomers
name: good first issue
- color: ff7518
description: Pull request that should count toward Hacktoberfest participation
name: hacktoberfest-accepted
- color: a2eeef
description: This issue or pull request will add or improve functionality, maintainability, or ease of use
name: improvement
- color: fef2c0
description: This issue or pull request is not applicable, incorrect, or obsolete
name: invalid
- color: f0db4f
description: Pull requests that update JavaScript code
name: javascript
- color: ce099a
description: This pull request is ready to merge during the next Lineage Kraken release
name: kraken 🐙
- color: a4fc5d
description: This issue or pull request requires further information
name: need info
- color: fcdb45
description: This pull request is awaiting an action or decision to move forward
name: on hold
- color: 02a8ef
description: Pull requests that update Packer code
name: packer
- color: 3776ab
description: Pull requests that update Python code
name: python
- color: ef476c
description: This issue is a request for information or needs discussion
name: question
- color: d73a4a
description: This issue or pull request addresses a security issue
name: security
- color: 4eaa25
description: Pull requests that update shell scripts
name: shell script
- color: 7b42bc
description: Pull requests that update Terraform code
name: terraform
- color: 00008b
description: This issue or pull request adds or otherwise modifies test code
name: test
- color: 2678c5
description: Pull requests that update TypeScript code
name: typescript
- color: 1d76db
description: This issue or pull request pulls in upstream updates
name: upstream update
- color: d4c5f9
description: This issue or pull request increments the version number
name: version bump
- color: ffffff
description: This issue will not be incorporated
name: wontfix
Loading
Loading