mirror of
https://github.com/zhigang1992/mtcute.git
synced 2026-01-12 17:32:35 +08:00
ci: timeout+retry for e2e tests
This commit is contained in:
@@ -87,13 +87,19 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: ./.forgejo/actions/init
|
||||
- name: Run end-to-end tests
|
||||
env:
|
||||
API_ID: ${{ secrets.TELEGRAM_API_ID }}
|
||||
API_HASH: ${{ secrets.TELEGRAM_API_HASH }}
|
||||
SESSION_DC1: ${{ secrets.SESSION_DC1 }}
|
||||
SESSION_DC2: ${{ secrets.SESSION_DC2 }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: 'cd e2e && pnpm run test:all'
|
||||
uses: https://github.com/nick-fields/retry@v2
|
||||
with:
|
||||
max_attempts: 3
|
||||
timeout_minutes: 10
|
||||
command: |
|
||||
set -eauo pipefail
|
||||
export API_ID=${{ secrets.TELEGRAM_API_ID }}
|
||||
export API_HASH=${{ secrets.TELEGRAM_API_HASH }}
|
||||
export SESSION_DC1=${{ secrets.SESSION_DC1 }}
|
||||
export SESSION_DC2=${{ secrets.SESSION_DC2 }}
|
||||
export GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
|
||||
cd e2e
|
||||
pnpm run test:all
|
||||
e2e-deno:
|
||||
runs-on: node22
|
||||
needs: [e2e]
|
||||
@@ -107,10 +113,16 @@ jobs:
|
||||
with:
|
||||
deno-version: '2'
|
||||
- name: Run end-to-end tests under Deno
|
||||
env:
|
||||
API_ID: ${{ secrets.TELEGRAM_API_ID }}
|
||||
API_HASH: ${{ secrets.TELEGRAM_API_HASH }}
|
||||
SESSION_DC1: ${{ secrets.SESSION_DC1 }}
|
||||
SESSION_DC2: ${{ secrets.SESSION_DC2 }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: 'cd e2e && deno task test:all'
|
||||
uses: https://github.com/nick-fields/retry@v2
|
||||
with:
|
||||
max_attempts: 3
|
||||
timeout_minutes: 10
|
||||
command: |
|
||||
set -eauo pipefail
|
||||
export API_ID=${{ secrets.TELEGRAM_API_ID }}
|
||||
export API_HASH=${{ secrets.TELEGRAM_API_HASH }}
|
||||
export SESSION_DC1=${{ secrets.SESSION_DC1 }}
|
||||
export SESSION_DC2=${{ secrets.SESSION_DC2 }}
|
||||
export GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
|
||||
cd e2e
|
||||
deno task test:all
|
||||
Reference in New Issue
Block a user