{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46383942,"defaultBranch":"main","name":"molecule","ownerLogin":"ansible","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-18T00:13:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1507452?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717796743.0","currentOid":""},"activityList":{"items":[{"before":"c0da6094ae2f0cf67b1fc31ea5c10bc7f603de4b","after":"dfa18db202e3eda2bfe9e37e9a5be831812f1949","ref":"refs/heads/main","pushedAt":"2024-06-11T22:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Unit test cleanup (#4224)\n\n- Eliminate a bunch of unused fixtures\r\n- Rename the test_ephemeral_dir_path fixture to test_cache path since\r\nit's being used for other purposes\r\n- Add odcstring and type hints as needed in some places\r\n- Test no longer write to the user's `~/.cache directory`\r\n- Added session finish cleanup to remove the project\r\n.cache/.molecule/tests directory after a successful run\r\n- Serial running of tests should no longer be necessary since there\r\nshould be no overlap of temporary directories between tests\r\n\r\nOne runtime change, sinc ehte test cache directory may have a `[id]` in\r\nit, the glob would picxk that up. So we will escape the directory name\r\nsince it's a real directory and not user provided.","shortMessageHtmlLink":"Unit test cleanup (#4224)"}},{"before":"05e36b311f3d8c3da02d4518e586edb17a0f4eec","after":"c0da6094ae2f0cf67b1fc31ea5c10bc7f603de4b","ref":"refs/heads/main","pushedAt":"2024-06-11T15:45:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Final integration tests (#4223)\n\n2 remaing integration tests were still writing to ~/.cache.","shortMessageHtmlLink":"Final integration tests (#4223)"}},{"before":"ca76786b76fae26723732033f4994f57ac568cae","after":"05e36b311f3d8c3da02d4518e586edb17a0f4eec","ref":"refs/heads/main","pushedAt":"2024-06-11T13:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Refactor integration tests (#4222)\n\nThe integration tests were overly complicated, probably some history\r\nthere.\r\n\r\n- New fixture to generate a per test ephemeral directory in the\r\nproject/.cache dir\r\n- Ephemeral directory will be removed if the test suceeds, both the\r\ndestroy and rmtree are conditional on success, this can help with\r\ndebugging test failures\r\n- Removed some legacy code from the integration conf test file.\r\n- Type hints and doc strings added as needed.\r\n\r\nSome of the unit tests still use the ~/.cache/molecule directory rather\r\nthan the project cache directory. Time permitting this will be adressed\r\nin future PRs.","shortMessageHtmlLink":"Refactor integration tests (#4222)"}},{"before":"f694b7b7cb017a23cf41a2dc8316c013e358c78d","after":"ca76786b76fae26723732033f4994f57ac568cae","ref":"refs/heads/main","pushedAt":"2024-06-10T18:46:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Restore examples in docs (#4221)\n\nAs a result of the project directory restrucutre the examples in the\r\ndocs were lost.\r\n\r\nThis should restore the examples.\r\n\r\nIf additional includes are needed in the future that fall outside of the\r\nspecified directory it can be modified later.","shortMessageHtmlLink":"Restore examples in docs (#4221)"}},{"before":"f24207c31c44675cb9edaeac0e35a27cdc56e89e","after":"f694b7b7cb017a23cf41a2dc8316c013e358c78d","ref":"refs/heads/main","pushedAt":"2024-06-08T14:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Finish type hints in `test_base` (#4220)\n\n- Finish type hins and docstring work in test file.\r\n- Add type hints as needed in runtime.\r\n- Remove uneeded ignore statements","shortMessageHtmlLink":"Finish type hints in test_base (#4220)"}},{"before":"920e5f7e11a08497b5cf2e6d767d131d7e97b46e","after":"f24207c31c44675cb9edaeac0e35a27cdc56e89e","ref":"refs/heads/main","pushedAt":"2024-06-07T22:10:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update constraints and precommit (#4217)","shortMessageHtmlLink":"Update constraints and precommit (#4217)"}},{"before":"5ad6a13fa997e382834afe66cd882728a96bba26","after":null,"ref":"refs/heads/dependabot/pip/dot-config/dependencies-ca880eb22d","pushedAt":"2024-06-07T21:45:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"bf19d66ebbc301ea9bd8d7ca47c1b7ec19195090","after":"5ad6a13fa997e382834afe66cd882728a96bba26","ref":"refs/heads/dependabot/pip/dot-config/dependencies-ca880eb22d","pushedAt":"2024-06-07T21:43:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/dot-config/dependencies-ca880eb22d","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/dot-config/dependencies-ca880…"}},{"before":"f7aeafac01a5257fc45c31dbe25001e017920105","after":"920e5f7e11a08497b5cf2e6d767d131d7e97b46e","ref":"refs/heads/main","pushedAt":"2024-06-07T21:42:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Minor updates (#4215)\n\nSome lingering cleanup","shortMessageHtmlLink":"Minor updates (#4215)"}},{"before":null,"after":"bf19d66ebbc301ea9bd8d7ca47c1b7ec19195090","ref":"refs/heads/dependabot/pip/dot-config/dependencies-ca880eb22d","pushedAt":"2024-06-07T21:41:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the dependencies group in /.config with 15 updates\n\nBumps the dependencies group in /.config with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pipdeptree](https://github.com/tox-dev/pipdeptree) | `2.21.0` | `2.22.0` |\n| [ansible-lint](https://github.com/ansible/ansible-lint) | `24.5.0` | `24.6.0` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.2.1` | `8.2.2` |\n| [requests](https://github.com/psf/requests) | `2.32.2` | `2.32.3` |\n| [certifi](https://github.com/certifi/python-certifi) | `2024.2.2` | `2024.6.2` |\n| [coverage](https://github.com/nedbat/coveragepy) | `7.5.1` | `7.5.3` |\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.7` | `42.0.8` |\n| [griffe](https://github.com/mkdocstrings/griffe) | `0.45.1` | `0.45.2` |\n| [markdown-exec](https://github.com/pawamoy/markdown-exec) | `1.8.2` | `1.8.3` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.24` | `9.5.26` |\n| [mkdocstrings-python](https://github.com/mkdocstrings/python) | `1.10.2` | `1.10.3` |\n| [pytest-testinfra](https://github.com/pytest-dev/pytest-testinfra) | `10.1.0` | `10.1.1` |\n| [typing-extensions](https://github.com/python/typing_extensions) | `4.11.0` | `4.12.2` |\n| [watchdog](https://github.com/gorakhargosh/watchdog) | `4.0.0` | `4.0.1` |\n| [zipp](https://github.com/jaraco/zipp) | `3.18.2` | `3.19.2` |\n\n\nUpdates `pipdeptree` from 2.21.0 to 2.22.0\n- [Release notes](https://github.com/tox-dev/pipdeptree/releases)\n- [Commits](https://github.com/tox-dev/pipdeptree/compare/2.21.0...2.22.0)\n\nUpdates `ansible-lint` from 24.5.0 to 24.6.0\n- [Release notes](https://github.com/ansible/ansible-lint/releases)\n- [Commits](https://github.com/ansible/ansible-lint/compare/v24.5.0...v24.6.0)\n\nUpdates `pytest` from 8.2.1 to 8.2.2\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2)\n\nUpdates `requests` from 2.32.2 to 2.32.3\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.32.3)\n\nUpdates `certifi` from 2024.2.2 to 2024.6.2\n- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.06.02)\n\nUpdates `coverage` from 7.5.1 to 7.5.3\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.1...7.5.3)\n\nUpdates `cryptography` from 42.0.7 to 42.0.8\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.7...42.0.8)\n\nUpdates `griffe` from 0.45.1 to 0.45.2\n- [Release notes](https://github.com/mkdocstrings/griffe/releases)\n- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/mkdocstrings/griffe/compare/0.45.1...0.45.2)\n\nUpdates `markdown-exec` from 1.8.2 to 1.8.3\n- [Release notes](https://github.com/pawamoy/markdown-exec/releases)\n- [Changelog](https://github.com/pawamoy/markdown-exec/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pawamoy/markdown-exec/compare/1.8.2...1.8.3)\n\nUpdates `mkdocs-material` from 9.5.24 to 9.5.26\n- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)\n- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)\n- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.24...9.5.26)\n\nUpdates `mkdocstrings-python` from 1.10.2 to 1.10.3\n- [Release notes](https://github.com/mkdocstrings/python/releases)\n- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/mkdocstrings/python/compare/1.10.2...1.10.3)\n\nUpdates `pytest-testinfra` from 10.1.0 to 10.1.1\n- [Release notes](https://github.com/pytest-dev/pytest-testinfra/releases)\n- [Changelog](https://github.com/pytest-dev/pytest-testinfra/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest-testinfra/compare/10.1.0...10.1.1)\n\nUpdates `typing-extensions` from 4.11.0 to 4.12.2\n- [Release notes](https://github.com/python/typing_extensions/releases)\n- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/python/typing_extensions/compare/4.11.0...4.12.2)\n\nUpdates `watchdog` from 4.0.0 to 4.0.1\n- [Release notes](https://github.com/gorakhargosh/watchdog/releases)\n- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)\n- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.0...v4.0.1)\n\nUpdates `zipp` from 3.18.2 to 3.19.2\n- [Release notes](https://github.com/jaraco/zipp/releases)\n- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)\n- [Commits](https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: pipdeptree\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dependencies\n- dependency-name: ansible-lint\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dependencies\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: certifi\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dependencies\n- dependency-name: coverage\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: cryptography\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: griffe\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: markdown-exec\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: mkdocs-material\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: mkdocstrings-python\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: pytest-testinfra\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: typing-extensions\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dependencies\n- dependency-name: watchdog\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dependencies\n- dependency-name: zipp\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the dependencies group in /.config with 15 updates"}},{"before":"e1355872e807b8e8ebe425b0fa630a6fd299fd99","after":"f7aeafac01a5257fc45c31dbe25001e017920105","ref":"refs/heads/main","pushedAt":"2024-06-07T21:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update codecov.yml (#4214)\n\nUpdate codecov","shortMessageHtmlLink":"chore: Update codecov.yml (#4214)"}},{"before":"339f781dde56dd30b0d97e35cc789b869e39c2ea","after":"e1355872e807b8e8ebe425b0fa630a6fd299fd99","ref":"refs/heads/main","pushedAt":"2024-06-07T21:29:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update .readthedocs.yml (#4213)\n\nUpdate rtd configuration","shortMessageHtmlLink":"chore: Update .readthedocs.yml (#4213)"}},{"before":"c912d5c0c727e4a65b910caab36439940e530d4d","after":"339f781dde56dd30b0d97e35cc789b869e39c2ea","ref":"refs/heads/main","pushedAt":"2024-06-07T21:29:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update .github/workflows/push.yml (#4212)\n\nUpdate push","shortMessageHtmlLink":"chore: Update .github/workflows/push.yml (#4212)"}},{"before":"b3a1929a1f22cc5d0c9921fee818ac4dc66d50c2","after":"c912d5c0c727e4a65b910caab36439940e530d4d","ref":"refs/heads/main","pushedAt":"2024-06-07T21:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update .github/release-drafter.yml (#4211)\n\nUpdate release drafter","shortMessageHtmlLink":"chore: Update .github/release-drafter.yml (#4211)"}},{"before":"674f326824f1386ceaf66a39f8974f200b98c94b","after":"b3a1929a1f22cc5d0c9921fee818ac4dc66d50c2","ref":"refs/heads/main","pushedAt":"2024-06-07T21:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update .github/dependabot.yml (#4210)\n\nUpdate dependabot configuration","shortMessageHtmlLink":"chore: Update .github/dependabot.yml (#4210)"}},{"before":"5344ad40eaf30b21d20d0f188e3521665a71c071","after":"674f326824f1386ceaf66a39f8974f200b98c94b","ref":"refs/heads/main","pushedAt":"2024-06-07T21:26:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"chore: Update .github/CODE_OF_CONDUCT.md (#4209)\n\nUpdate Coc","shortMessageHtmlLink":"chore: Update .github/CODE_OF_CONDUCT.md (#4209)"}},{"before":"381e187e1bd7922485bc161ec7ca0b7b7aa2c9bf","after":"5344ad40eaf30b21d20d0f188e3521665a71c071","ref":"refs/heads/main","pushedAt":"2024-06-07T21:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Updates to pyproject.toml (#4208)\n\nAdd toml sort, other cosmetic changes\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Updates to pyproject.toml (#4208)"}},{"before":"b8cd28bd1dd2082f2ac7b22d57bc8ca228798733","after":"381e187e1bd7922485bc161ec7ca0b7b7aa2c9bf","ref":"refs/heads/main","pushedAt":"2024-06-07T20:24:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update precommit (#4207)\n\nNoramlize the precommit config.\r\n\r\nansible-lint is an outlier, but still needed here.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update precommit (#4207)"}},{"before":"1c483d7130b850882b580607af69223299cbceba","after":"b8cd28bd1dd2082f2ac7b22d57bc8ca228798733","ref":"refs/heads/main","pushedAt":"2024-06-07T20:05:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Restructure tests (#4206)\n\nRename `a_unit` tests to `unit`\r\nRename `b_fuctional` tests to `integration`\r\nMove `resources` and `scenarios` into a test-named fixture folder\r\nUpdate a few tests as needed, add doc string and types while there\r\n\r\n(determining whenther or not each test is _really_ a unit or integration\r\ntest was outside the scope of what Iw asafter here)\r\n\r\n(I'm not sure that \"integration\" is really the best anme here, but at\r\nleast it is consistent with most of other projects)","shortMessageHtmlLink":"Restructure tests (#4206)"}},{"before":"e0169bde858516104854d44f003c58e94498ef91","after":"1c483d7130b850882b580607af69223299cbceba","ref":"refs/heads/main","pushedAt":"2024-06-07T18:00:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Cleanup root directory (#4204)\n\nSome cleanup of the root project directory:\r\n\r\n- Remove the ansible.cfg, appears unused\r\n- Move ansible lint config files into .config\r\n- Remove git-archive and gitattributes, no apparent utility\r\n- Remove .npmrc, no npm project here\r\n- Remove packit.yml, packit not in use\r\n- Remove yamllint from pre-commit as we have prettier\r\n- Remove some legacy packaging artifacts\r\n- Move assets in doc, although these appear unused, we'll keep them for\r\nhistorical reasons\r\n- Move root molecule scenarios into a test specific directory so we know\r\nwhat they are for\r\n- Move mypy, pylint, ruff cache to cache dir\r\n- Remove snap, we no longer produce a snap\r\n- Update tests to not produce a foo directory in the root of the project\r\n- Some other tests have type hints added as it was done during\r\ntroubleshooting, this cleanup will continue later\r\n\r\n\r\nI suspect there are some historical reasons for some of the files that\r\nwere removed, and possibly some current practical ones. The intent here\r\nis not to break anyone's development workflow or practises but instead\r\nto do some repo cleanup to align with other dev tools projects.\r\n\r\nPlease log an issue if something if these changes were too aggresive,\r\nhappy to revert something or find a better place for a given file.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Cleanup root directory (#4204)"}},{"before":"38ab822c7be325041b6648c488700f9dae5ee498","after":"e0169bde858516104854d44f003c58e94498ef91","ref":"refs/heads/main","pushedAt":"2024-06-07T16:14:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Add test extras (#4203)\n\n- Add some missing developer tools to test extras, update constraints.","shortMessageHtmlLink":"Add test extras (#4203)"}},{"before":"f7e0b8d43ca59490abfeebb67fed342c74c1bf50","after":"38ab822c7be325041b6648c488700f9dae5ee498","ref":"refs/heads/main","pushedAt":"2024-06-07T11:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update ack.yml","shortMessageHtmlLink":"Update ack.yml"}},{"before":"9b641528d89a851feb06d085e366f2801b525102","after":"f7e0b8d43ca59490abfeebb67fed342c74c1bf50","ref":"refs/heads/main","pushedAt":"2024-06-06T23:14:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Switch to google style docstring, enable pydoclint (#4202)\n\n- Switch exisitng sphinx docstring to goole style\r\n- Switch ruff to google style doc strings\r\n- Enable pydoclint precommit\r\n- Add exceptions as needed\r\n- Update test extras to reflect new dev tools","shortMessageHtmlLink":"Switch to google style docstring, enable pydoclint (#4202)"}},{"before":"8d83744612cfb5e5cd311e42376d60d9de99740c","after":"9b641528d89a851feb06d085e366f2801b525102","ref":"refs/heads/main","pushedAt":"2024-06-06T21:29:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update ruff configuration (#4201)\n\n- Add inline noqa so the code does not regress with broad exclusions\r\n- Add ruff to test extras and constraints","shortMessageHtmlLink":"Update ruff configuration (#4201)"}},{"before":"58f5fb414891a7c7785e28a53aaff4ffea082284","after":"8d83744612cfb5e5cd311e42376d60d9de99740c","ref":"refs/heads/main","pushedAt":"2024-06-06T20:31:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update black configuration (#4200)\n\n- Set the line length to 100 to match other projects","shortMessageHtmlLink":"Update black configuration (#4200)"}},{"before":"cc5bef7c1220e605e971ea27dd023f96ed961fb9","after":"58f5fb414891a7c7785e28a53aaff4ffea082284","ref":"refs/heads/main","pushedAt":"2024-06-06T20:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Enable cspell (#4199)\n\n- Add dictionary\r\n- Fix some obvious errors\r\n- rm codespell file\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Enable cspell (#4199)"}},{"before":"1cbf31c59e79df0536bdb68a497108e3057a9d90","after":"cc5bef7c1220e605e971ea27dd023f96ed961fb9","ref":"refs/heads/main","pushedAt":"2024-06-06T19:34:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update pylint configuration (#4198)\n\nUpdate the pylint configuration\r\n- Remove ruff duplicates\r\n- Fix some in the tests\r\n- Ignore some in the source\r\n\r\ncodespell will be replaced by cspell in a future PR\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update pylint configuration (#4198)"}},{"before":"d40394c809e3623bac4e4f4c25abf6dea85ef8a5","after":"1cbf31c59e79df0536bdb68a497108e3057a9d90","ref":"refs/heads/main","pushedAt":"2024-06-06T18:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update mypy configuration (#4197)\n\n- Switch to typical mypy configuration\r\n- Add inline type ignores\r\n- Update requriements.txt and update constraints as needed\r\n\r\nThis should allow for incremental typ hint addition w/o regression since\r\nthe scope is per-error and not global for the project.","shortMessageHtmlLink":"Update mypy configuration (#4197)"}},{"before":"01f53ef17ed1801a397ac7ecd804ae32a11be410","after":"d40394c809e3623bac4e4f4c25abf6dea85ef8a5","ref":"refs/heads/main","pushedAt":"2024-06-06T14:57:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Rename test to tests (#4196)\n\nRename the test directory to tests to match other projects","shortMessageHtmlLink":"Rename test to tests (#4196)"}},{"before":"e6d63adea6be74a8548dab30ba00bf8474d6c088","after":"01f53ef17ed1801a397ac7ecd804ae32a11be410","ref":"refs/heads/main","pushedAt":"2024-06-06T14:20:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cidrblock","name":"Bradley A. Thornton","path":"/cidrblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18386516?s=80&v=4"},"commit":{"message":"Update gitignore and VsCode (#4195)\n\n- Update gitignore to the standard one\r\n- Update VsCode settings and extension to match other projects","shortMessageHtmlLink":"Update gitignore and VsCode (#4195)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYrdN1wA","startCursor":null,"endCursor":null}},"title":"Activity · ansible/molecule"}