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

Continuous Integration Optimization #97

Merged
merged 10 commits into from
Oct 13, 2024
Merged

Continuous Integration Optimization #97

merged 10 commits into from
Oct 13, 2024

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    ca8c579 View commit details
    Browse the repository at this point in the history
  2. Adds a workflow to publish to the PyPI from the CI

    and simplifies how dev versions are detected in Justfile.
    funkyfuture committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    4dfba1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3269864 View commit details
    Browse the repository at this point in the history
  4. workflows/quality-checks.yml: Adds a job to run unit tests from / aga…

    …inst source distribution
    
    This one shall ensure that the expected test coverage is met.
    All supported Python versions are now tested under the concept of compatibility with the wheels.
    funkyfuture committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    2ce494b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f76650b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aeca5f3 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    aa69e3f View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. workflows/publish.yml: Separates publishing to PyPI & GitHub

    as the latter is more likely to fail and its result can be amended manually
    funkyfuture committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    90f3a2e View commit details
    Browse the repository at this point in the history
  2. workflows/publish.yml: Adds building HTML docs

    which is a requirement for the pandoc parser.
    unlike i anticipated the `doctest` results don't have an HTML build as side-effect.
    Thus the docs are built in the GH release job.
    Metadata usage is streamlined.
    funkyfuture committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    054a512 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7146c11 View commit details
    Browse the repository at this point in the history