diff --git a/.github/workflows/_compile_integration_test.yml b/.github/workflows/_compile_integration_test.yml index aed2bc5098429..ea4d4625930b9 100644 --- a/.github/workflows/_compile_integration_test.yml +++ b/.github/workflows/_compile_integration_test.yml @@ -21,6 +21,7 @@ jobs: run: working-directory: ${{ inputs.working-directory }} runs-on: ubuntu-latest + timeout-minutes: 20 name: "poetry run pytest -m compile tests/integration_tests #${{ inputs.python-version }}" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/_lint.yml b/.github/workflows/_lint.yml index a72bf6855732f..993fd41821132 100644 --- a/.github/workflows/_lint.yml +++ b/.github/workflows/_lint.yml @@ -23,6 +23,7 @@ jobs: build: name: "make lint #${{ inputs.python-version }}" runs-on: ubuntu-latest + timeout-minutes: 20 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml index f52cfc99dd4e4..377b26a14a112 100644 --- a/.github/workflows/_release.yml +++ b/.github/workflows/_release.yml @@ -167,6 +167,7 @@ jobs: - release-notes - test-pypi-publish runs-on: ubuntu-latest + timeout-minutes: 20 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 97107ab501a11..4316fc407e520 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -21,6 +21,7 @@ jobs: run: working-directory: ${{ inputs.working-directory }} runs-on: ubuntu-latest + timeout-minutes: 20 name: "make test #${{ inputs.python-version }}" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/_test_doc_imports.yml b/.github/workflows/_test_doc_imports.yml index 2d09ddf6d595b..1c7c5d13d9617 100644 --- a/.github/workflows/_test_doc_imports.yml +++ b/.github/workflows/_test_doc_imports.yml @@ -14,6 +14,7 @@ env: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 20 name: "check doc imports #${{ inputs.python-version }}" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/_test_pydantic.yml b/.github/workflows/_test_pydantic.yml index 752e34d22edf2..50831fd8f1274 100644 --- a/.github/workflows/_test_pydantic.yml +++ b/.github/workflows/_test_pydantic.yml @@ -26,6 +26,7 @@ jobs: run: working-directory: ${{ inputs.working-directory }} runs-on: ubuntu-latest + timeout-minutes: 20 name: "make test # pydantic: ~=${{ inputs.pydantic-version }}, python: ${{ inputs.python-version }}, " steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/check_diffs.yml b/.github/workflows/check_diffs.yml index e672cfe14fc07..61c921c03b9e4 100644 --- a/.github/workflows/check_diffs.yml +++ b/.github/workflows/check_diffs.yml @@ -119,6 +119,7 @@ jobs: job-configs: ${{ fromJson(needs.build.outputs.extended-tests) }} fail-fast: false runs-on: ubuntu-latest + timeout-minutes: 20 defaults: run: working-directory: ${{ matrix.job-configs.working-directory }} diff --git a/.github/workflows/scheduled_test.yml b/.github/workflows/scheduled_test.yml index 377012843da82..d71dbdcccfa5d 100644 --- a/.github/workflows/scheduled_test.yml +++ b/.github/workflows/scheduled_test.yml @@ -13,6 +13,7 @@ jobs: if: github.repository_owner == 'langchain-ai' || github.event_name != 'schedule' name: Python ${{ matrix.python-version }} - ${{ matrix.working-directory }} runs-on: ubuntu-latest + timeout-minutes: 20 strategy: fail-fast: false matrix: