Skip to content

Batch tools

Batch tools #178

Workflow file for this run

name: Build and Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker
uses: docker/setup-buildx-action@v4
- name: Build platform
run: ./g8e platform setup
test-g8ee:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker
uses: docker/setup-buildx-action@v4
- name: Build platform
run: ./g8e platform setup
- name: Test g8ee
run: >-
./g8e test g8ee
-p gemini
-k "$GEMINI_API_KEY"
-m gemini-3.1-pro-preview-customtools
-a gemini-3-flash-preview
-l gemini-3.1-flash-lite-preview
-j auto
-- tests
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
test-g8ed:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker
uses: docker/setup-buildx-action@v4
- name: Build platform
run: ./g8e platform setup
- name: Test g8ed
run: ./g8e test g8ed
test-g8eo:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker
uses: docker/setup-buildx-action@v4
- name: Build platform
run: ./g8e platform setup
- name: Test g8eo
run: ./g8e test g8eo
check-model-parity:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: '3.11'
- name: Check model parity
run: python3 scripts/testing/check_model_parity.py