Skip to content

Load Test with Firewood for 30 minutes #66

Load Test with Firewood for 30 minutes

Load Test with Firewood for 30 minutes #66

name: Load Test with Firewood for 30 minutes
on:
workflow_dispatch:
schedule:
- cron: '0 9 * * *' # Runs every day at 09:00 UTC (04:00 EST)
jobs:
firewood-load-test:
runs-on: avalanche-avalanchego-runner
container:
image: ghcr.io/actions/actions-runner:2.325.0
steps:
- name: Install dependencies
shell: bash
# The xz-utils might be present on some containers
run: |
if ! command -v xz &> /dev/null; then
sudo apt-get update
sudo apt-get install -y xz-utils
fi
- uses: actions/checkout@v4
- uses: ./.github/actions/run-monitored-tmpnet-cmd
with:
run: ./scripts/run_task.sh test-load -- --load-timeout=30m --firewood
artifact_prefix: load
prometheus_url: ${{ secrets.PROMETHEUS_URL || '' }}
prometheus_push_url: ${{ secrets.PROMETHEUS_PUSH_URL || '' }}
prometheus_username: ${{ secrets.PROMETHEUS_USERNAME || '' }}
prometheus_password: ${{ secrets.PROMETHEUS_PASSWORD || '' }}
loki_url: ${{ secrets.LOKI_URL || '' }}
loki_push_url: ${{ secrets.LOKI_PUSH_URL || '' }}
loki_username: ${{ secrets.LOKI_USERNAME || '' }}
loki_password: ${{ secrets.LOKI_PASSWORD || '' }}