chore(root): adds doc updates #96
Workflow file for this run
This file contains hidden or 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: codependence e2e multilang tests π | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: | |
| jobs: | |
| e2e-multilang-tests: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Set up Docker Buildx | |
| uses: docker/setup-buildx-action@v3 | |
| - name: Build Docker multi-language test image | |
| run: | | |
| echo "π Building Docker multi-language test image..." | |
| docker build --target multilang-test -t codependence-multilang-test -f tests/e2e/Dockerfile.multilang . | |
| - name: Run e2e Python and Go tests | |
| run: | | |
| echo "ππΉ Running codependence Python and Go e2e tests..." | |
| docker run --rm codependence-multilang-test:latest | |
| - name: Test Docker environment (Python + Go) | |
| run: | | |
| echo "π§ Testing multi-language environment setup..." | |
| docker run --rm --entrypoint=/bin/sh codependence-multilang-test:latest -c " | |
| echo 'π¦ Checking Node.js...' | |
| node --version && | |
| echo 'π Checking Python...' | |
| python3 --version && | |
| pip3 --version && | |
| poetry --version && | |
| echo 'πΉ Checking Go...' | |
| go version && | |
| echo 'β All language environments verified!' | |
| " | |
| - name: Cleanup Docker images | |
| if: always() | |
| run: | | |
| echo "π§Ή Cleaning up Docker resources..." | |
| docker rmi codependence-multilang-test:latest || true | |
| docker system prune -f || true |