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

test: remove some unused paver references from CI scripts #34468

Commits on Apr 3, 2024

  1. test: remove some unused paver references from CI scripts

    All CI used to go through scripts/generic-ci-tests.sh, which is a
    wrapper around various `paver` test/linting/check invocations.
    These days, most edx-platform CI checks just invoke their tools (pylint,
    pycodestyle, pytest, etc.) directly.
    
    In anticipation of the proposed Paver deprecation [1], let's remove
    the parts of this script that aren't used any more, including several
    `paver` command invocations. This should have no impact on CI.
    
    Furthermore, we are able to remove the SHARD environment variable,
    which was formely used to split unit and quality checks up into
    smaller pieces. Unit tests and pylint checks now have their own
    separate sharding logic, so there is only one "quality" shard remaining
    (SHARD=4, ie generic quality checks), thus we don't need a SHARD
    variable at all.
    
    [1] openedx#34467
    kdmccormick committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    af4b79b View commit details
    Browse the repository at this point in the history