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

PR validation, tool config #63

Merged
merged 16 commits into from
Oct 31, 2024
Merged

PR validation, tool config #63

merged 16 commits into from
Oct 31, 2024

Commits on Oct 30, 2024

  1. ci: update workflow files

    standardise format, change name of tests file
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    20d5d35 View commit details
    Browse the repository at this point in the history
  2. ci: add pull request validation workflow

    new workflow to check commit format and code style against pre-commit config
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ecab19e View commit details
    Browse the repository at this point in the history
  3. ci: update tool config

    update pre-commit repo versions and switch black to ruff
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c7287ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7720691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37240f0 View commit details
    Browse the repository at this point in the history
  6. build: remove version from docker compose file

    version specifier is deprecated
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    18bfb3c View commit details
    Browse the repository at this point in the history
  7. ci: remove python version specifier

    should be unnecessary to specify python 3 now
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9b6134d View commit details
    Browse the repository at this point in the history
  8. build: pin package versions and make cli dependencies optional

    not pinning sqlalchemy and requests because they're used elsewhere and pinning will probably cause some kind of horrible conflict; everything else has just been pinned to major versions, except spacy which needs to be <3.8 for python 3.8 compatibility (so is just pinned to the latest possible minor version)
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    1374436 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bd1373 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b956428 View commit details
    Browse the repository at this point in the history
  11. ci: only apply auto-fixes in pre-commit

    F401 returns linting errors as well as auto-fixes, so this disables the errors and just applies the fixes
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    3a9d381 View commit details
    Browse the repository at this point in the history
  12. style: automatic reformat

    auto reformat with ruff/docformatter/prettier after config changes
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    1dd01dd View commit details
    Browse the repository at this point in the history
  13. ci: add docformatter args back

    apparently they don't get pulled from pyproject.toml when using the github action
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    531b368 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e653436 View commit details
    Browse the repository at this point in the history
  15. ci: add tomli as docformatter dep

    as recommended by docformatter issue 172
    alycejenni committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    42aa975 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9584421 View commit details
    Browse the repository at this point in the history