refactor, chore(egen): Removes boilerplate, heading fixes, and other corrections from template #8903
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ci | |
on: pull_request | |
jobs: | |
format_and_lint: | |
name: notebook format and lint | |
runs-on: ubuntu-latest | |
steps: | |
- name: Set up Python | |
uses: actions/setup-python@v5 | |
with: | |
python-version: '3.x' | |
- name: Fetch pull request branch | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Fetch base main branch | |
run: git fetch -u "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" main:main | |
- name: Install requirements | |
run: python3 -m pip install -U -r .github/workflows/linter/requirements.txt | |
- name: Format and lint notebooks | |
run: | | |
set +e | |
.github/workflows/linter/run_linter.sh -t | |
RTN=$? | |
if [ "$RTN" != "0" ]; then | |
echo "There were problems formatting/linting the notebooks." | |
echo "Please run the following commands locally from the root directory to attempt to autofix the issues:" | |
echo "" | |
echo "python3 -m pip install -U -r .github/workflows/linter/requirements.txt" | |
echo ".github/workflows/linter/run_linter.sh" | |
echo "" | |
echo "If it can't be autofixed, please fix them manually." | |
echo "Then, commit the fixes and push again." | |
exit 1 | |
fi |