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

Update dev requirements #688

Merged
merged 8 commits into from Dec 9, 2022
Merged

Update dev requirements #688

merged 8 commits into from Dec 9, 2022

Commits on Dec 8, 2022

  1. Update dev requirements

    This updates dev requirements. While doing that, I split out flake8 into
    its own world because its dependencies conflict with other dependencies.
    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    2d24b56 View commit details
    Browse the repository at this point in the history
  2. Fix lint workflow

    This fixes the lint workflow to run the tox environments which build the
    correct environment and then runs the script inside it.
    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    bf2f2ce View commit details
    Browse the repository at this point in the history
  3. Redo linting and testing in CI

    This redoes how linting and testing work in CI. This uses tox-gh-actions
    to run tox in the right python environments. It switches the linting
    items to the test workflow because they're defined as tox environments.
    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    4d6eae5 View commit details
    Browse the repository at this point in the history
  4. Rework testing and CI to be tox-based

    This fixes the issue where a bunch of tox-defined environments weren't
    being run in CI, so there was a whole bunch of testing that wasn't
    happening on pull requests.
    
    Now everything is tox-based and CI runs all the tox environments by
    Python environment using tox-gh-actions.
    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    2e5e575 View commit details
    Browse the repository at this point in the history
  5. Add Makefile to MANIFEST.in

    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    79fef51 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c322ec View commit details
    Browse the repository at this point in the history
  7. Fix CI for pypy

    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    cc1ce87 View commit details
    Browse the repository at this point in the history
  8. Update cache action to v3

    willkg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    92ecbf2 View commit details
    Browse the repository at this point in the history