Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions .github/workflows/process_results.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,14 @@ jobs:
ref: "${{ env.BRANCH_NAME }}"
path: asv-runner/

# ci/ scripts are run from main, not from whatever stale copy lives
# on the storage branch.
- name: Checkout asv-runner main branch
uses: actions/checkout@v6
with:
ref: main
path: asv-runner-code/

# Idempotent migration from the legacy loose-files layout to compressed
# tarballs. No-op once the tarballs exist.
- name: Migrate legacy storage layout
Expand Down Expand Up @@ -80,12 +88,12 @@ jobs:

- name: Process ASV results
run: |
python asv-runner/ci/process_results.py --input-path=asv_bench/ --output-path=asv-runner/data
python asv-runner-code/ci/process_results.py --input-path=asv_bench/ --output-path=asv-runner/data
rm -rf asv-runner/docs
mv asv_bench/html/ asv-runner/docs

- name: Make issues for new regressions
run: python asv-runner/ci/make_issues.py --input-path=asv-runner/data
run: python asv-runner-code/ci/make_issues.py --input-path=asv-runner/data
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/run_asvs_2026_01_04.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,14 @@ jobs:
ref: ${{ env.BRANCH_NAME }}
path: asv-runner/

# ci/ scripts are run from main, not from whatever stale copy lives
# on the storage branch. The storage branch is data-only.
- name: Checkout asv-runner main branch
uses: actions/checkout@v6
with:
ref: main
path: asv-runner-code/

- name: Claim next SHA
id: claim
run: |
Expand All @@ -70,7 +78,7 @@ jobs:
rm -rf data/results data/envs

cd ..
sha="$(python3 asv-runner/ci/find_commit_to_run.py --input-path=asv-runner/data/ --repo-path=.)"
sha="$(python3 asv-runner-code/ci/find_commit_to_run.py --input-path=asv-runner/data/ --repo-path=.)"
if [ "$sha" = "NONE" ]; then
new_commit=no
claimed=true
Expand Down
Loading