Skip to content

Try custom YAPF to avoid EOFError: Ran out of input issue from pickle.load(f) #7606

Try custom YAPF to avoid EOFError: Ran out of input issue from pickle.load(f)

Try custom YAPF to avoid EOFError: Ran out of input issue from pickle.load(f) #7606

Workflow file for this run

name: Build and test
run-name: ${{ inputs.run_name }}
on:
workflow_dispatch:
inputs:
runner_label:
description: Runner label, keep empty for default
type: string
default: ""
pytorch_ref:
description: PyTorch ref, keep empty for default
type: string
default: ""
pytorch_mode:
description: PyTorch mode, source or wheels
type: choice
options:
- source
- wheels
default: source
upload_test_reports:
description: Upload test reports
type: boolean
default: false
ignore_errors:
description: Ignore test errors
type: boolean
default: false
skip_list:
description: Skip list
type: string
default: ""
run_name:
description: Custom run name
type: string
default: "Build and test"
enable_unskip:
description: Ignore pytest.skip
type: boolean
default: false
use_pyenv_python:
description: Use Python built with pyenv
type: boolean
default: false
pull_request:
branches:
- main
- release/**
push:
branches:
- main
- release/**
permissions: read-all
jobs:
pre-commit:
name: Pre-commit checks
runs-on: Linux
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Load pip cache
id: pip-cache
uses: ./.github/actions/load
env:
# Increase this value to reset cache
CACHE_NUMBER: 2
with:
path: $HOME/.cache/pip
key: pip-3.10-${{ hashFiles('.pre-commit-config.yaml') }}-${{ env.CACHE_NUMBER }}
- name: Install Python 3.10
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Run pre-commit checks
run: |
pip install --upgrade pre-commit
python3 -m pre_commit run --show-diff-on-failure --color=always --all-files --verbose