From 752c07f9e4aa2a2a4812e0c7206685589572b9c8 Mon Sep 17 00:00:00 2001 From: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com> Date: Thu, 3 Sep 2026 05:22:43 -0700 Subject: [PATCH] ci: Replace hf oath with token (#1986) replace oauth with token --- .github/workflows/build-all-tinygrad-models.yaml | 1 + .github/workflows/build-default-models.yaml | 4 ++-- .github/workflows/build-single-tinygrad-model.yaml | 13 ++++--------- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-all-tinygrad-models.yaml b/.github/workflows/build-all-tinygrad-models.yaml index 7bddeab2bc..8c2bcad0ad 100644 --- a/.github/workflows/build-all-tinygrad-models.yaml +++ b/.github/workflows/build-all-tinygrad-models.yaml @@ -78,6 +78,7 @@ jobs: - name: Get next recompiled dir number id: create-recompiled-dir env: + HF_TOKEN: ${{ secrets.HF_TOKEN }} HF_REPO: ${{ github.event.inputs.hf_repo }} run: | pip install huggingface_hub diff --git a/.github/workflows/build-default-models.yaml b/.github/workflows/build-default-models.yaml index f2cb007670..d748d3ac10 100644 --- a/.github/workflows/build-default-models.yaml +++ b/.github/workflows/build-default-models.yaml @@ -341,7 +341,7 @@ jobs: - name: Upload model to HF if: ${{ inputs.target == 'small' || inputs.target == 'big' }} env: - HF_OIDC_RESOURCE: datasets/${{ env.HF_REPO }} + HF_TOKEN: ${{ secrets.HF_TOKEN }} ARTIFACT_NAME: ${{ steps.artifact.outputs.artifact_name }} run: | rm -f output/artifact_name.txt @@ -367,7 +367,7 @@ jobs: - name: Generate DM metadata and upload to HF if: ${{ inputs.target == 'dm' }} env: - HF_OIDC_RESOURCE: datasets/${{ env.HF_REPO }} + HF_TOKEN: ${{ secrets.HF_TOKEN }} run: | export PYTHONPATH=$(pwd) python3 -c " diff --git a/.github/workflows/build-single-tinygrad-model.yaml b/.github/workflows/build-single-tinygrad-model.yaml index c9d495c15f..c795541e66 100644 --- a/.github/workflows/build-single-tinygrad-model.yaml +++ b/.github/workflows/build-single-tinygrad-model.yaml @@ -146,7 +146,7 @@ jobs: - name: Validate hf_repo and JSON version env: - HF_OIDC_RESOURCE: datasets/${{ inputs.hf_repo }} + HF_TOKEN: ${{ secrets.HF_TOKEN }} run: | if [ ! -f "$JSON_FILE" ]; then echo "JSON file $JSON_FILE does not exist!" @@ -155,13 +155,8 @@ jobs: python3 -c " import sys from huggingface_hub import HfApi - try: - api = HfApi() - api.repo_info(repo_id=sys.argv[1], repo_type='dataset') - print(f'Success: Repo {sys.argv[1]} exists.') - except Exception as e: - print('HF validation failed:', e) - sys.exit(1) + HfApi().repo_info(repo_id=sys.argv[1], repo_type='dataset') + print(f'Success: Repo {sys.argv[1]} exists.') " "${{ inputs.hf_repo }}" - name: Download artifact name file @@ -192,7 +187,7 @@ jobs: - name: Upload to Hugging Face env: - HF_OIDC_RESOURCE: datasets/${{ inputs.hf_repo }} + HF_TOKEN: ${{ secrets.HF_TOKEN }} ARTIFACT_NAME: ${{ steps.read-artifact-name.outputs.artifact_name }} run: | hf upload ${{ inputs.hf_repo }} \