Skip to content

Add comment why ubuntu is not included #14

Add comment why ubuntu is not included

Add comment why ubuntu is not included #14

Workflow file for this run

name: Smoke Test for FFI
on: [push]
jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
# macos-14 is ARM-based
# macos-14-large is x86-based
# Ubuntu is not included because the full test suite runs on Ubuntu
os: [windows-latest, macos-14, macos-14-large]
# Allows all jobs to run even if one fails
continue-on-error: true
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.12
- name: Display system info
run: |
python -c "import platform; print(f'Machine architecture: {platform.machine()}')"
python -c "import platform; print(f'OS: {platform.system()}')"
- name: Install mysql
if: runner.os == 'macOS'
run: brew install mysql
- name: Install dependencies
run: make install
- name: Run tests
run: poetry run pytest aikido_zen/vulnerabilities/sql_injection/init_test.py