Skip to content

Upload tutorials stat #626

Upload tutorials stat

Upload tutorials stat #626

# This is a basic workflow to help you get started with Actions
name: Upload tutorials stat
# Controls when the workflow will run
on:
schedule:
# Run this once per day.
- cron: "0 0 * * *"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
get-tutorials-stats:
if: ${{ github.repository == 'pytorch/test-infra' }}
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Configure aws credentials
id: aws_creds
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::308535385114:role/gha_workflow_upload-tutorials-stats
aws-region: us-east-1
- name: Checkout the tutorials repo
uses: actions/checkout@v4
with:
repository: 'pytorch/tutorials'
path: './tutorials'
fetch-depth: 0
- name: Checkout the test-infra repo
uses: actions/checkout@v4
with:
path: test-infra
- name: Install dependencies
run: |
python3 -m pip install boto3==1.26.69
- name: Run the script
run: |
set -x
python3 test-infra/.github/scripts/get_tutorials_stats.py