parent
							
								
									e0ac3fd361
								
							
						
					
					
						commit
						53d81eddcf
					
				| @ -1,27 +1,22 @@ | ||||
| name: Run pytest | ||||
| 
 | ||||
| on: | ||||
|   schedule: | ||||
|     # This will run the job every day at a random minute past the hour | ||||
|     - cron: '0 0 * * *' | ||||
| 
 | ||||
| jobs: | ||||
|   test: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Check out code | ||||
|         uses: actions/checkout@v4 | ||||
| 
 | ||||
|       - name: Set up Python | ||||
|         uses: actions/setup-python@v4 | ||||
|         with: | ||||
|           python-version: '3.9' | ||||
| 
 | ||||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           python -m pip install --upgrade pip | ||||
|           pip install pytest | ||||
|           pip install swarms | ||||
| 
 | ||||
|       - name: Run tests | ||||
|         run: pytest | ||||
| @ -1,27 +1,21 @@ | ||||
| name: Unit Tests | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: | ||||
|       - master | ||||
| 
 | ||||
| jobs: | ||||
|   test: | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     steps: | ||||
|       - name: Checkout code | ||||
|         uses: actions/checkout@v4 | ||||
| 
 | ||||
|       - name: Set up Python | ||||
|         uses: actions/setup-python@v5 | ||||
|         with: | ||||
|           python-version: "3.10" | ||||
| 
 | ||||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           pip install -r requirements.txt | ||||
|           pip install pytest | ||||
| 
 | ||||
|       - name: Run unit tests | ||||
|         run: pytest | ||||
|  | ||||
| @ -1,36 +1,26 @@ | ||||
| name: build | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: [main] | ||||
|   pull_request: | ||||
|     branches: [main] | ||||
| 
 | ||||
| jobs: | ||||
| 
 | ||||
|   build: | ||||
| 
 | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
| 
 | ||||
|       - name: Setup Python | ||||
|         uses: actions/setup-python@v5 | ||||
|         with: | ||||
|           python-version: '3.9' | ||||
| 
 | ||||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           pip install -r requirements.txt | ||||
|           pip install pytest | ||||
|           pip install swarms | ||||
| 
 | ||||
|       - name: Run Python unit tests | ||||
|         run: pytest | ||||
| 
 | ||||
|       - name: Verify that the Docker image for the action builds | ||||
|         run: docker build . --file Dockerfile | ||||
| 
 | ||||
|       - name: Verify integration test results | ||||
|         run: pytest | ||||
|  | ||||
| @ -1,13 +1,10 @@ | ||||
| version: 2 | ||||
| 
 | ||||
| build: | ||||
|   os: ubuntu-22.04 | ||||
|   tools: | ||||
|     python: "3.11" | ||||
| 
 | ||||
| mkdocs: | ||||
|   configuration: mkdocs.yml | ||||
| 
 | ||||
| python: | ||||
|   install: | ||||
|     - requirements: requirements.txt | ||||
|  | ||||
					Loading…
					
					
				
		Reference in new issue