diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5fd7293..af21552 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,7 @@ concurrency: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -28,6 +29,7 @@ jobs: unit-test: runs-on: ubuntu-latest + timeout-minutes: 45 strategy: fail-fast: false matrix: @@ -44,6 +46,7 @@ jobs: e2e-test: runs-on: ubuntu-latest + timeout-minutes: 45 needs: [lint, unit-test] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 169f97f..49405a2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,6 +12,7 @@ on: jobs: build-and-publish: runs-on: ubuntu-latest + timeout-minutes: 30 environment: pypi permissions: id-token: write # required for PyPI trusted publishing