Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: development tweaks #255

Merged
merged 5 commits into from
Aug 21, 2022
Merged

Commits on Aug 21, 2022

  1. chore: ignore local development artifacts

    `.python-version` is useful for `pyenv`
    `.vscode/` stores Visual Studio Code settings
    
    Signed-off-by: Mike Fiedler <miketheman@gmail.com>
    miketheman committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    0172c1a View commit details
    Browse the repository at this point in the history
  2. chore: remove unused pytest config

    The test that used the marker was removed in pypa#233
    
    `pytest` also included the marker in version 3.7.2 in late 2018.
    
    Signed-off-by: Mike Fiedler <miketheman@gmail.com>
    miketheman committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    1dadef7 View commit details
    Browse the repository at this point in the history
  3. chore: add coverage reporting

    This library never had coverage reporting, but had the basic configs.
    We can now collapse the configuration into `pyproject.toml` and save a
    root file.
    
    Using the `pytest-cov` library, we get a nice wrapper for free.
    
    Refs: https://pypi.org/project/pytest-cov/
    
    Signed-off-by: Mike Fiedler <miketheman@gmail.com>
    miketheman committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    9dd4d7c View commit details
    Browse the repository at this point in the history
  4. chore: upgrade actions/checkout

    Signed-off-by: Mike Fiedler <miketheman@gmail.com>
    miketheman committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    70b28a5 View commit details
    Browse the repository at this point in the history
  5. chore: upgrade actions/setup-python

    Release logs: https://github.com/actions/setup-python/releases
    
    Notable: Previously, the version of Python might have been cached
    between builds, and wouldn't end up using the most recent release.
    Adding `check-latest: true` ensures we get the latest released version.
    
    Signed-off-by: Mike Fiedler <miketheman@gmail.com>
    miketheman committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    c6cf239 View commit details
    Browse the repository at this point in the history