Skip to content

Ara.AI v8: cross-sectional stock ranking, v7 frozen to legacy/ #102

Ara.AI v8: cross-sectional stock ranking, v7 frozen to legacy/

Ara.AI v8: cross-sectional stock ranking, v7 frozen to legacy/ #102

Workflow file for this run

name: Ara.AI Lint
on:
push:
branches: [main]
pull_request:
branches: [main]
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
lint:
name: "Lint & Format"
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v6
with:
ref: ${{ github.head_ref || github.ref_name }}
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: Install linters
run: pip install ruff black mypy
- name: Auto-format codes (Black)
run: black .
- name: Auto-lint codes (Ruff)
run: ruff check . --fix
- name: Commit and Push Changes
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add .
git diff --staged --quiet || git commit -m "style: auto-format and lint [skip ci]"
git push origin HEAD