Skip to content

Add timestamp field to Example on Edge, plus supporting some SDK features, QOL improvements, etc #424

Add timestamp field to Example on Edge, plus supporting some SDK features, QOL improvements, etc

Add timestamp field to Example on Edge, plus supporting some SDK features, QOL improvements, etc #424

Workflow file for this run

name: auto-format
on: pull_request
env:
POETRY_VERSION: "1.5.1"
PYTHON_VERSION: "3.11"
jobs:
format:
# Check if the PR is not from a fork
if: github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-latest
steps:
- name: Get Code
uses: actions/checkout@v3
with:
ref: ${{ github.head_ref }}
- name: Install Python
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install Poetry
uses: snok/[email protected]
with:
version: ${{ env.POETRY_VERSION }}
- name: Install Linting Dependencies
run: |
make install-lint
- name: Run Formatter
run: |
make format
- name: Check for Modified Files
id: git-check
run: |
git status
echo ::set-output name=modified::$(if git diff-index --quiet HEAD --; then echo "false"; else echo "true"; fi)
- name: Push Changes
if: steps.git-check.outputs.modified == 'true'
run: |
git config --global user.name 'Auto-format Bot'
git config --global user.email '[email protected]'
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git
git commit -am "Automatically reformatting code with black and isort"
git push