Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.01 KB

github_actions.md

File metadata and controls

45 lines (38 loc) · 1.01 KB

test.yml

flowchart TD
  A[Trigger: push or PR to main] --> B[Job: test - ubuntu-latest]
  B --> C

  subgraph StepGroup [ ]
    direction TB
    C[Checkout Repository]
    C --> D[Set Up Python]
    D --> E[Cache Poetry Dependencies]
    E --> F[Install Dependencies]
    F --> G[Show Poetry Configuration]
    G --> H[Add Poetry 'bin' Dir To PATH]
    H --> I[Log sys.path]
    I --> J[Run Unit Tests]
    J --> K[Install pytest Annotation Plugin]
    K --> L[Upload Coverage Report]
    L --> M[Ensure 'results' Dir exists]
    M --> N[Run Integration Tests]
    N --> O[Upload Test Report]
  end

  style StepGroup stroke-dasharray: 4 4,stroke:#999
Loading

lint.yml

flowchart TD
  A[Trigger: push or PR to main/master] --> B[Job: lint - ubuntu-latest]
  B --> C

  subgraph StepGroup [ ]
    direction TB
    C[Checkout Repository]
    C --> D[Set Up Python]
    D --> E[Install Dependencies]
    E --> F[Run Pylint]
    F --> G[Run Pyright]
  end

  style StepGroup stroke-dasharray: 4 4,stroke:#999
Loading