Changelog

0.0.1.dev38+g8b49ab3d8.d20250824

New

  • Add processing loop function with a test, review SDD diagram chg. [Stephen L Arnold]

    • set minimum dep versions equal to el9 package versions

    • fix release workflow, flesh out readme

    • cleanup some config bits and doc strings

  • Create directory layout based on config options. [Stephen L Arnold]

    • update validation schema to include allowed values

    • add tests for create_layout

  • Add config file validation in self-test and commandline arg. [Stephen L Arnold]

    • add baseline config validation using DEFAULT schema and url check

    • add cerberus dep for validate function, add mypy config

    • add validation tests for new function, add commandline arg, add config validation to self-test with logging output

  • Add main entrypoint with initial args, move cfg handling. [Stephen L Arnold]

  • Add cfg file handling and tests, update def_config and tox envs. [Stephen L Arnold]

  • Add ConfigParser subclass and default ini cfg string with tests. [Stephen L Arnold]

    • CfgParser() sets REQ002 defaults but still accepts the normal options

  • Add url fetching and file finding with tests, update readme. [Stephen L Arnold]

Changes

  • Add full example cfg for toolbox repo, cleanup reqs text. [Stephen L Arnold]

    • remove unused dependency from packaging and swd doc

    • (re)render dependency diagram and cleanup some doc strings

  • Add more cfg/url handling and tests, update doorstop docs. [Stephen L Arnold]

  • Refactor validation bits and tests. [Stephen L Arnold]

    • factor out url validation into its own function

    • update tests and test data

  • Add more doorstop doc items, document layout reqs. [Stephen L Arnold]

  • Add macros file creation in rpm tree mode. [Stephen L Arnold]

    • mark create_macros test as linux only

  • Add/update more doorstop doc items and readme. [Stephen L Arnold]

  • Expand reqs and swd docs, update sources for traceability. [Stephen L Arnold]

  • Refactor argparse bits for testability, update docs. [Stephen L Arnold]

  • Flesh out basic design items, link core bits to parent. [Stephen L Arnold]

  • Required section name is now rpmget, update src and tests. [Stephen L Arnold]

    • we only validate [rpmget] section and any found URL values

    • whether to use DEFAULT section is now a user choice

  • Close initial diagram PR and recycle for diagram updates. [Stephen L Arnold]

    • (re)review doorstop doc updates

  • Add more doorstop bits, flesh out doc tree. [Stephen L Arnold]

    • add the doc and diagram processing scripts and target assets dirs

    • update doc sources and tox, correct some typos, generate changelog

  • Cleanup some docstrings and log messages, update project files. [Stephen L Arnold]

  • Cleanup entrypoint and type hints, add tests. [Stephen L Arnold]

  • Revert ci platform matrix and mark tests. [Stephen L Arnold]

    • skip rpm checks on non-linux platforms, allow other tests

  • Add pytest mark for network test, add check for rpm cmd. [Stephen L Arnold]

    • add rpm dep install in github workflows, remove non-linux platforms

  • Update tox deps and pre-commit hooks, cleanup some lint. [Stephen L Arnold]

  • Add doorstop parent document, update readme and workflow. [Stephen L Arnold]

Other

  • [create-pull-request] automated change. [github-actions[bot]]

  • [create-pull-request] automated change. [github-actions[bot]]

0.0.0 (2025-07-16)

Changes

  • Initial un-template commit, add config for pep8speaks. [Stephen L Arnold]

Other

  • Initial commit. [Steve Arnold]