diff --git a/.github/workflows/datamanger.yml b/.github/workflows/datamanger.yml deleted file mode 100644 index 63b7a88aa12c4..0000000000000 --- a/.github/workflows/datamanger.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: Data Manager - -on: - push: - branches: - - main - - 1.4.x - pull_request: - branches: - - main - - 1.4.x - -env: - ENV_FILE: environment.yml - PANDAS_CI: 1 - -jobs: - data_manager: - name: Test experimental data manager - runs-on: ubuntu-latest - timeout-minutes: 120 - services: - moto: - image: motoserver/moto - env: - AWS_ACCESS_KEY_ID: foobar_key - AWS_SECRET_ACCESS_KEY: foobar_secret - ports: - - 5000:5000 - concurrency: - # https://github.community/t/concurrecy-not-work-for-push/183068/7 - group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-data_manager - cancel-in-progress: true - - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Set up pandas - uses: ./.github/actions/setup - - - name: Run tests - env: - PANDAS_DATA_MANAGER: array - PATTERN: "not network and not clipboard and not single_cpu" - PYTEST_WORKERS: "auto" - PYTEST_TARGET: pandas - run: | - source activate pandas-dev - ci/run_tests.sh diff --git a/.github/workflows/posix.yml b/.github/workflows/posix.yml index 565c1008d42b3..5452f9d67ee81 100644 --- a/.github/workflows/posix.yml +++ b/.github/workflows/posix.yml @@ -33,26 +33,37 @@ jobs: - env_file: actions-38-downstream_compat.yaml pattern: "not slow and not network and not single_cpu" pytest_target: "pandas/tests/test_downstream.py" + name: "Downstream Compat" - env_file: actions-38-minimum_versions.yaml pattern: "not slow and not network and not single_cpu" + name: "Minimum Versions" - env_file: actions-38.yaml pattern: "not slow and not network and not single_cpu" extra_apt: "language-pack-it" lang: "it_IT.utf8" lc_all: "it_IT.utf8" + name: "Locale: it_IT.utf8" - env_file: actions-38.yaml pattern: "not slow and not network and not single_cpu" extra_apt: "language-pack-zh-hans" lang: "zh_CN.utf8" lc_all: "zh_CN.utf8" + name: "Locale: zh_CN.utf8" + - env_file: actions-38.yaml + pattern: "not slow and not network and not single_cpu" + pandas_data_manager: "array" + name: "Data Manager" - env_file: actions-pypy-38.yaml pattern: "not slow and not network and not single_cpu" test_args: "--max-worker-restart 0" + name: "Pypy" - env_file: actions-310-numpydev.yaml pattern: "not slow and not network and not single_cpu" pandas_testing_mode: "deprecate" test_args: "-W error" + name: "Numpy Dev" fail-fast: false + name: ${{ matrix.name || format('{0} pyarrow={1} {2}', matrix.env_file, matrix.pyarrow_version, matrix.pattern) }} env: ENV_FILE: ci/deps/${{ matrix.env_file }} PATTERN: ${{ matrix.pattern }} @@ -60,6 +71,7 @@ jobs: LANG: ${{ matrix.lang || '' }} LC_ALL: ${{ matrix.lc_all || '' }} PANDAS_TESTING_MODE: ${{ matrix.pandas_testing_mode || '' }} + PANDAS_DATA_MANAGER: ${{ matrix.pandas_data_manager || 'block' }} TEST_ARGS: ${{ matrix.test_args || '' }} PYTEST_WORKERS: ${{ contains(matrix.pattern, 'not single_cpu') && 'auto' || '1' }} PYTEST_TARGET: ${{ matrix.pytest_target || 'pandas' }} @@ -68,7 +80,7 @@ jobs: COVERAGE: ${{ !contains(matrix.env_file, 'pypy') }} concurrency: # https://github.community/t/concurrecy-not-work-for-push/183068/7 - group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.pyarrow_version || '' }}-${{ matrix.extra_apt || '' }} + group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.pyarrow_version || '' }}-${{ matrix.extra_apt || '' }}-${{ matrix.pandas_data_manager || '' }} cancel-in-progress: true services: