Spaces:
Running
Running
name: push format | |
on: | |
push: | |
branches: | |
- master | |
- dev | |
permissions: | |
contents: write | |
pull-requests: write | |
jobs: | |
push_format: | |
runs-on: ${{ matrix.os }} | |
strategy: | |
matrix: | |
python-version: ["3.10"] | |
os: [ubuntu-latest] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{github.ref_name}} | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v4 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install Black | |
run: pip install "black[jupyter]" | |
- name: Run Black | |
# run: black $(git ls-files '*.py') | |
run: black . | |
- name: Commit Back | |
continue-on-error: true | |
id: commitback | |
run: | | |
git config --local user.email "github-actions[bot]@users.noreply.github.com" | |
git config --local user.name "github-actions[bot]" | |
git add --all | |
git commit -m "Format code" | |
- name: Create Pull Request | |
if: steps.commitback.outcome == 'success' | |
continue-on-error: true | |
uses: peter-evans/create-pull-request@v5 | |
with: | |
delete-branch: true | |
body: Apply Code Formatter Change | |
title: Apply Code Formatter Change | |
commit-message: Automatic code format | |