Merge pull request #98 from commit-0/python310 #326
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: system | |
on: | |
pull_request: | |
push: | |
branches: [main] | |
jobs: | |
system: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Install uv | |
uses: astral-sh/setup-uv@v2 | |
- name: Set up Python | |
run: uv venv --python 3.12 | |
- name: Set up Docker | |
uses: docker/setup-buildx-action@v3 | |
- name: Install the project | |
run: uv sync --extra agent | |
- name: Set up commit0 | |
run: uv run commit0 setup simpy | |
- name: Build docker images | |
run: uv run commit0 build | |
- name: Get tests | |
run: uv run commit0 get-tests simpy | |
- name: Test | |
env: | |
MODAL_TOKEN_ID: ${{secrets.MODAL_TOKEN_ID}} | |
MODAL_TOKEN_SECRET: ${{secrets.MODAL_TOKEN_SECRET}} | |
run: | | |
uv run commit0 test simpy tests/test_event.py::test_succeed --reference --rebuild | |
uv run commit0 test simpy tests/test_event.py::test_succeed --reference | |
- name: Evaluate | |
env: | |
MODAL_TOKEN_ID: ${{secrets.MODAL_TOKEN_ID}} | |
MODAL_TOKEN_SECRET: ${{secrets.MODAL_TOKEN_SECRET}} | |
run: | | |
uv run commit0 evaluate --reference --rebuild | |
uv run commit0 evaluate --reference | |
- name: Lint | |
run: uv run commit0 lint commit0/harness/ | |
- name: Save | |
env: | |
GITHUB_TOKEN: ${{ secrets.MY_GITHUB_TOKEN }} | |
run: | | |
uv run commit0 save test-save-commit0 master |