Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
570 commits
Select commit Hold shift + click to select a range
a267662
Remove unnecessary quotes in the sync-labels workflow
mcdonnnj Aug 13, 2024
dc7f09e
Add four new hooks from pre-commit/pre-commit-hooks
mcdonnnj Sep 14, 2024
48d3b4f
Move mypy command toward the end of the script
jsf9k Oct 11, 2024
a78f49a
Remove two unnecessary pins
jsf9k Oct 11, 2024
34c6b7c
Support Python 13
jsf9k Oct 11, 2024
d50245a
Remove support for Python 3.7
jsf9k Oct 12, 2024
d84af0a
Update python_requires to >=3.8
jsf9k Oct 15, 2024
9ee2ce9
Remove support for Python 3.8
jsf9k Oct 15, 2024
343d2cc
Add the GitHubSecurityLab/actions-permissions/monitor Action
mcdonnnj Oct 28, 2024
8a77a8b
Restrict permissions of GITHUB_TOKEN
mcdonnnj Oct 28, 2024
3b1d4ef
Update pre-commit hook versions
mcdonnnj Oct 16, 2024
1d285f2
Sort hook ids in each pre-commit hook entry
mcdonnnj Oct 29, 2024
5da1059
Merge pull request #189 from cisagov/improvement/manually_run_sync-la…
mcdonnnj Oct 30, 2024
ff221ba
Merge pull request #190 from cisagov/improvement/add_actions-permissi…
mcdonnnj Oct 30, 2024
971602a
Merge pull request #191 from cisagov/improvement/github_tokenn_polp
mcdonnnj Oct 30, 2024
bdf8a25
Merge pull request #192 from cisagov/maintenance/update_pre-commit_hooks
mcdonnnj Oct 30, 2024
6959971
Merge pull request #193 from cisagov/improvement/add_more_pre-commit_…
mcdonnnj Oct 30, 2024
f517db7
Merge pull request #194 from cisagov/improvement/ensure_pre-commit_ho…
mcdonnnj Oct 30, 2024
f1b7b61
Merge remote-tracking branch 'skeleton-generic/develop' into lineage/…
jsf9k Oct 31, 2024
fa665c8
Upgrade bandit to 1.7.10
jsf9k Oct 31, 2024
ed10220
Add types-docopt dependency to mypy pre-commit hook
jsf9k Oct 31, 2024
8b6267d
Uncomment Dependabot ignore directive from upstream
jsf9k Oct 31, 2024
53a67a2
Add explicit permissions and GitHubSecurityLab/actions-permissions/mo…
jsf9k Oct 31, 2024
0777dc9
Upgrade to actions/cache v4
jsf9k Oct 31, 2024
efb9279
Remove needless shebang
jsf9k Oct 31, 2024
59756cc
Remove repeated comment
jsf9k Oct 31, 2024
8824475
Update the commented out dependabot ignore directives
mcdonnnj Nov 1, 2024
e6afb68
Merge pull request #195 from cisagov/bug/add_missing_dependabot_ignore
mcdonnnj Nov 1, 2024
7a07800
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
Nov 1, 2024
34b8efe
Resolve conflict from follow-on Lineage update
jsf9k Nov 6, 2024
3ef4f2f
Uncomment new Dependabot directives from upstream
jsf9k Nov 6, 2024
12a91ad
Bump up the lower bound on ansible-core
jsf9k Nov 8, 2024
b9f798d
Update the version of the ansible-lint pre-commit hook
jsf9k Nov 13, 2024
cca133a
Adjust pin for ansible-core
jsf9k Nov 14, 2024
bd85261
Add comments about looming EOL issues for ansible and ansible-core
jsf9k Nov 20, 2024
f7ccd9a
Merge pull request #196 from cisagov/improvement/add-a-lower-bound-pi…
jsf9k Nov 20, 2024
a794735
Merge pull request #197 from cisagov/improvement/upgrade-ansible-lint…
jsf9k Nov 20, 2024
87f15d4
Merge https://github.com/cisagov/skeleton-generic into lineage/skeleton
Nov 20, 2024
162e2c2
Fix spelling error in comment
jsf9k Nov 20, 2024
5a3ac91
Adjust the indentation rule for yamllint
mcdonnnj Nov 15, 2021
ac080ed
Update yamllint to disallow non-empty flow collection styles
mcdonnnj Nov 15, 2021
66cdbf5
Add yamllint configuration settings to appease ansible-lint
mcdonnnj Dec 4, 2024
dd102fe
Re-enable the yamllint truthy rule
mcdonnnj Dec 4, 2024
dc891af
Configure quoted strings rule for yamllint
mcdonnnj Dec 4, 2024
adbf9e4
Merge pull request #144 from cisagov/improvement/remove-python-3.7
jsf9k Jan 31, 2025
8d93493
Merge pull request #138 from cisagov/improvement/add-flag-to-mypy
jsf9k Jan 31, 2025
0989965
Merge pull request #139 from cisagov/improvement/pytest-config
jsf9k Jan 31, 2025
00fd1d8
Merge pull request #140 from cisagov/lineage/skeleton
jsf9k Jan 31, 2025
a5650c2
Merge pull request #141 from cisagov/improvement/add-dev-dependencies
jsf9k Jan 31, 2025
42cab98
Merge pull request #142 from cisagov/improvement/remove-some-unnecess…
jsf9k Jan 31, 2025
0da26c3
Merge pull request #143 from cisagov/improvement/support-python-13
jsf9k Jan 31, 2025
8f50e9a
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Jan 31, 2025
72532d1
Upgrade GH Action in CodeQL workflow
jsf9k Feb 7, 2025
dfb0f1f
Merge pull request #146 from cisagov/improvement/update-version-of-gh…
jsf9k Feb 7, 2025
e251163
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Feb 7, 2025
03933fe
Add version file and bump_version script
jsf9k Mar 10, 2025
3401551
Bump version from 0.0.1 to 0.0.1-rc.1
jsf9k Mar 10, 2025
5b5a526
Update pre-commit hook versions
mcdonnnj Feb 21, 2025
e0f5911
Merge pull request #198 from cisagov/improvement/fix-spelling-error-i…
jsf9k Mar 27, 2025
b35dec3
Merge pull request #200 from cisagov/improvement/update_yamllint_rules
jsf9k Mar 27, 2025
da028ea
Apply our standard job preamble via cisagov/action-job-preamble
jsf9k Feb 21, 2025
0e93632
Set actions_permissions_config input
jsf9k Feb 21, 2025
8b2ac55
Add a friendly name to the cisagov/action-job-preamble steps
jsf9k Feb 21, 2025
864b5af
Add a Dependabot ignore directive for cisagov/action-job-preamble
jsf9k Feb 22, 2025
8cdce2a
Update input name for cisagov/action-job-preamble
jsf9k Feb 23, 2025
17b93ec
Remove two Dependabot ignore directives
jsf9k Feb 23, 2025
6a9e331
Use cisagov/action-job-preamble in sync-labels.yml workflow
jsf9k Feb 23, 2025
b5b3b9d
Use v1 tag of cisagov/action-job-preamble
jsf9k Feb 23, 2025
3ec1b1f
Re-add comment explaining where the org var comes from
jsf9k Feb 24, 2025
764df0c
Flesh out org var comment even more
jsf9k Feb 25, 2025
c271b40
Subsume GH status checks and context dumping into cisagov/action-job-…
jsf9k Mar 26, 2025
f35dcbc
Merge pull request #201 from cisagov/improvement/use-job-preamble-action
jsf9k Mar 27, 2025
c4b192b
Add a CodeQL workflow to this repository
jsf9k Mar 2, 2025
0032cc2
Update comment to match what is in cisagov/skeleton-docker
jsf9k Mar 3, 2025
0534337
Use cisagov/action-job-preamble
jsf9k Mar 4, 2025
adea10c
Add the CodeQL action to the Dependabot configuration
jsf9k Mar 4, 2025
5dfe5df
Use cisagov/action-job-preamble instead of separate actions
jsf9k Mar 27, 2025
d740ee8
Add a workflow to run actions/dependency-review-action
jsf9k Mar 2, 2025
a446dde
Use cisagov/action-job-preamble
jsf9k Mar 4, 2025
494e116
Add the dependency review action to the Dependabot configuration
jsf9k Mar 4, 2025
3679b7d
Use cisagov/action-job-preamble instead of separate actions
jsf9k Mar 27, 2025
dad12c0
Merge pull request #202 from cisagov/feature/add-gh-actions-codeql-an…
jsf9k Mar 27, 2025
3e6e3bc
Merge pull request #203 from cisagov/feature/add-dependency-review-ac…
jsf9k Mar 27, 2025
4b2bc42
Merge pull request #204 from cisagov/feature/version-all-the-things
jsf9k Mar 27, 2025
ca757aa
Merge pull request #205 from cisagov/maintenance/update_pre-commit_hooks
jsf9k Mar 27, 2025
028f652
Do not disable GitHub permissions monitoring by default
jsf9k Mar 27, 2025
d289ef3
Merge pull request #206 from cisagov/improvement/do-not-disable-perms…
mcdonnnj Mar 27, 2025
87f7eb7
Merge remote-tracking branch 'skeleton/develop' into lineage/skeleton
jsf9k Mar 28, 2025
779ebd3
Remove redundant version file
jsf9k Mar 28, 2025
a7c0435
Remove old bump_version.sh file
jsf9k Mar 28, 2025
186c495
Prefer double quotes to single quotes where possible
jsf9k Mar 28, 2025
86ea40c
Use the cisagov/action-job-preamble action wherever possible
jsf9k Mar 29, 2025
9b8dd58
Remove unnecessary quotes
jsf9k Mar 29, 2025
4e3fa5a
Use the same version of bandit everywhere
jsf9k Mar 29, 2025
3b9b37a
Correct code that extracts the version from the version file
jsf9k Apr 1, 2025
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
6611b71
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
6ae8436
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
bf3dece
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
a032887
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
e57585b
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
fa72ad5
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
eb830f0
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
b9ec67a
Merge https://github.com/cisagov/skeleton-python-library into lineage…
Nov 21, 2025
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.

14 changes: 14 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,17 @@
# 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
53 changes: 42 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,54 @@
# 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: /
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
<<<<<<< HEAD
- dependency-name: step-security/harden-runner
# Managed by cisagov/skeleton-python-library
- dependency-name: actions/download-artifact
- dependency-name: actions/upload-artifact
- dependency-name: github/codeql-action
=======
# # Managed by cisagov/skeleton-python-library
# - dependency-name: actions/download-artifact
# - dependency-name: actions/upload-artifact
<<<<<<< HEAD
>>>>>>> eb5f53e20803b078ea441605573c17704a0b0412
=======
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
>>>>>>> cf0d937626ca5213720b7dd074735bc960d174b0
package-ecosystem: github-actions
schedule:
interval: weekly

- package-ecosystem: "pip"
directory: "/"
- directory: /
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