1name: Upload test stats intermediate 2 3on: 4 workflow_dispatch: 5 inputs: 6 workflow_id: 7 description: workflow_id of the run 8 required: true 9 workflow_run_attempt: 10 description: workflow_run_attempt of the run 11 required: true 12 13jobs: 14 intermediate_upload_test_stats: 15 name: Intermediate upload test stats for ${{ inputs.workflow_id }} 16 runs-on: ubuntu-22.04 17 environment: upload-stats 18 steps: 19 - name: Checkout PyTorch 20 uses: pytorch/pytorch/.github/actions/checkout-pytorch@release/2.4 21 with: 22 fetch-depth: 1 23 submodules: false 24 25 - uses: actions/setup-python@v4 26 with: 27 python-version: '3.11' 28 cache: pip 29 30 - run: | 31 pip3 install requests==2.32.2 rockset==1.0.3 boto3==1.19.12 32 33 - name: Upload test stats 34 env: 35 AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} 36 AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 37 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 38 WORKFLOW_RUN_ID: ${{ inputs.workflow_id }} 39 WORKFLOW_RUN_ATTEMPT: ${{ inputs.workflow_run_attempt }} 40 run: | 41 python3 -m tools.stats.upload_test_stats_intermediate \ 42 --workflow-run-id "${WORKFLOW_RUN_ID}" \ 43 --workflow-run-attempt "${WORKFLOW_RUN_ATTEMPT}" \ 44