Fix ci cache (#7261)

* fix

* fix

* fix

* format tweaks

* add changeset

* tweaks

* tweaks

* tweaks

* tweaks

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
This commit is contained in:
pngwn 2024-02-01 13:15:15 +00:00 committed by GitHub
parent 5df96c5b09
commit e983c1c80e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 13 additions and 16 deletions

View File

@ -63,7 +63,7 @@ jobs:
with:
fetch-depth: 0
ref: ${{ needs.changes.outputs.sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: install dependencies
uses: "gradio-app/gradio/.github/actions/install-all-deps@main"
with:

View File

@ -23,6 +23,7 @@ jobs:
source_branch: ${{ steps.changes.outputs.source_branch }}
source_repo: ${{ steps.changes.outputs.source_repo }}
merge_sha: ${{ steps.changes.outputs.merge_sha }}
mergeable: ${{ steps.changes.outputs.mergeable }}
steps:
- uses: actions/checkout@v3
- uses: "gradio-app/gradio/.github/actions/changes@main"
@ -55,7 +56,7 @@ jobs:
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: Install Python
uses: actions/setup-python@v5
with:

View File

@ -30,6 +30,7 @@ jobs:
source_branch: ${{ steps.changes.outputs.source_branch }}
source_repo: ${{ steps.changes.outputs.source_repo }}
found_pr: ${{ steps.changes.outputs.found_pr }}
mergeable: ${{ steps.changes.outputs.mergeable }}
steps:
- uses: actions/checkout@v3
- uses: "gradio-app/gradio/.github/actions/changes@main"
@ -61,7 +62,7 @@ jobs:
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: install dependencies
uses: "gradio-app/gradio/.github/actions/install-all-deps@main"
with:

View File

@ -24,6 +24,7 @@ jobs:
pr_number: ${{ steps.changes.outputs.pr_number }}
source_branch: ${{ steps.changes.outputs.source_branch }}
source_repo: ${{ steps.changes.outputs.source_repo }}
mergeable: ${{ steps.changes.outputs.mergeable }}
steps:
- uses: actions/checkout@v3
- uses: "gradio-app/gradio/.github/actions/changes@main"
@ -45,7 +46,7 @@ jobs:
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: install dependencies
id: install_deps
uses: "gradio-app/gradio/.github/actions/install-all-deps@main"

View File

@ -44,7 +44,7 @@ jobs:
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: Generate Notebooks
run: |
pip install nbformat && cd demo && python generate_notebooks.py

View File

@ -30,6 +30,7 @@ jobs:
source_repo: ${{ steps.changes.outputs.source_repo }}
merge_sha: ${{ steps.changes.outputs.merge_sha }}
labels: ${{ steps.changes.outputs.labels }}
mergeable: ${{ steps.changes.outputs.mergeable }}
steps:
- uses: actions/checkout@v3
- uses: "gradio-app/gradio/.github/actions/changes@main"
@ -41,12 +42,7 @@ jobs:
- name: echo github context
if: always()
run: echo "${{ github.event.workflow_run.head_repository.full_name }}-${{ github.event.workflow_run.head_branch }}-${{ github.workflow_ref }}"
- name: echo outputs
if: always()
run: echo "${{ toJson(steps.changes.outputs) }}"
- name: echo github context as json
if: always()
run: echo "${{ toJson(github) }}"
test-python:
needs: [changes]
@ -62,13 +58,10 @@ jobs:
runs-on: ${{ matrix.os }}
continue-on-error: true
steps:
- name: log needs changes
if: always()
run: echo ${{ toJson(needs.changes.outputs) }}
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: install dependencies
id: install_deps
uses: "gradio-app/gradio/.github/actions/install-all-deps@main"

View File

@ -31,6 +31,7 @@ jobs:
pr_number: ${{ steps.changes.outputs.pr_number }}
source_branch: ${{ steps.changes.outputs.source_branch }}
source_repo: ${{ steps.changes.outputs.source_repo }}
mergeable: ${{ steps.changes.outputs.mergeable }}
steps:
- uses: actions/checkout@v3
- uses: "gradio-app/gradio/.github/actions/changes@main"
@ -51,7 +52,7 @@ jobs:
- uses: actions/checkout@v3
with:
ref: ${{ needs.changes.outputs.merge_sha }}
repository: ${{ needs.changes.outputs.source_repo }}
repository: ${{ needs.changes.outputs.mergeable == 'true' && github.repository || needs.changes.outputs.source_repo }}
- name: install dependencies
uses: "gradio-app/gradio/.github/actions/install-frontend-deps@main"
with: