name: Update Transformers metadata on: push: branches: - main - update_transformers_metadata jobs: build_and_package: runs-on: ubuntu-latest defaults: run: shell: bash -l {0} steps: - uses: actions/checkout@v3 - name: Load cached virtual environment uses: actions/cache@v2 id: cache with: path: ~/venv/ key: v3-metadata-${{ hashFiles('setup.py') }} - name: Create virtual environment on cache miss if: steps.cache.outputs.cache-hit != 'true' run: | python -m venv ~/venv && . ~/venv/bin/activate pip install --upgrade pip - name: Setup environment run: | . ~/venv/bin/activate pip install git+https://github.com/huggingface/transformers#egg=transformers[dev] - name: Update metadata run: | . ~/venv/bin/activate python utils/update_metadata.py --token ${{ secrets.SYLVAIN_HF_TOKEN }} --commit_sha ${{ github.sha }}