
name: Continuous E2E Release Test

permissions:
  issues: write
  pull-requests: write

on:
  workflow_dispatch:
  schedule:
    - cron: "0 */12 * * *"

jobs:
  # Run a faster chaos forge to quickly surface correctness failures
  run-release-blocking-forge:
    uses: ./.github/workflows/run-forge.yaml
    secrets: inherit
    with:
      FORGE_NAMESPACE: forge-release-blocking
      FORGE_RUNNER_DURATION_SECS: 36000
      FORGE_RUNNER_TPS_THRESHOLD: 5000
      FORGE_TEST_SUITE: land_blocking
      USE_NEW_WRAPPER: true

name: Continuous E2E Release Test

permissions:
  issues: write
  pull-requests: write

on:
  workflow_dispatch:
  schedule:
    - cron: "0 */12 * * *"

jobs:
  # Run a faster chaos forge to quickly surface correctness failures
  run-release-blocking-forge:
    # Set the job timeout to 12 hours, however run for 10 hours
    timeout-minutes: 720
    uses: ./.github/workflows/run-forge.yaml
    secrets: inherit
    with:
      FORGE_NAMESPACE: forge-release-blocking
      # Run for 10 hours
      FORGE_RUNNER_DURATION_SECS: 36000
      FORGE_RUNNER_TPS_THRESHOLD: 5000
      FORGE_TEST_SUITE: land_blocking
      USE_NEW_WRAPPER: true
Increase timeout for pre release test
[forge] Increase timeout for pre release test

Pre release test has a runtime of 10 hours, however github action has default limit of 6 hours :|

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes

Test Plan: land + verify, its not production critical right now
