name: Software test - Amin Pardaz Asia v1.5 on: workflow_run: workflows: - flash-aminpa-V1.5.yml types: - completed branches: - main workflow_dispatch: jobs: ping-device: if: ${{ gitea.event_name == 'workflow_dispatch' || gitea.event.workflow_run.conclusion == 'success' }} runs-on: serial-runner steps: - name: Checkout tested revision uses: actions/checkout@v4 with: ref: ${{ gitea.event.workflow_run.head_sha || gitea.sha }} - name: Wait up to three minutes for device ping env: TEST_INTERFACE: ${{ vars.TEST_INTERFACE || 'eno1' }} TEST_HOST_IP: ${{ vars.TEST_HOST_IP || '192.168.75.15' }} TEST_DEVICE_IP: ${{ vars.TEST_DEVICE_IP }} run: | /usr/bin/python3 scripts/software_test.py --interface "$TEST_INTERFACE" --host-ip "$TEST_HOST_IP" --device-ip "$TEST_DEVICE_IP"