Skip to content

Resolve benchmark.yml pin conflict for dev→main merge - #25

Merged
mcdigman merged 3 commits into
devfrom
release-candidate
Jul 10, 2026
Merged

Resolve benchmark.yml pin conflict for dev→main merge#25
mcdigman merged 3 commits into
devfrom
release-candidate

Conversation

@mcdigman

Copy link
Copy Markdown
Owner

Purpose

Unblocks the release-candidate PR #24 (devmain), which is stuck on an add/add conflict in .github/workflows/benchmark.yml.

Both main (from PR #15) and dev (bumped in PR #19) independently added that workflow, with only the Action pin versions differing:

Action main dev
actions/checkout v4 v7
astral-sh/setup-uv v6 v7
actions/upload-artifact v4 v7

This branch merges main into dev and resolves the conflict by keeping dev's newer pins (the intended state from PR #19). The resulting tree is byte-identical to dev before the merge — the only change is merge topology so the branches share history.

Once this lands on dev, PR #24 becomes conflict-free and CI can run.

mcdigman and others added 3 commits July 9, 2026 20:56
Runs pyakima.demos.speed_demo on ubuntu/windows/macos runners via
workflow_dispatch and uploads each runner's stdout as a .txt artifact
(named under docs/benchmarks/). scipy is installed on all OSes; the GSL
backend is a best-effort Linux-only step. Manual-only since hosted-runner
timings are noisy and not a merge gate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add manual cross-OS speed_demo benchmark workflow
Both branches added .github/workflows/benchmark.yml; dev carries the
newer Action pins (checkout@v7, setup-uv@v7, upload-artifact@v7) from
PR #19. Resolved by keeping dev's version.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

# Conflicts:
#	.github/workflows/benchmark.yml
@mcdigman
mcdigman merged commit c37c6eb into dev Jul 10, 2026
14 checks passed
@mcdigman
mcdigman deleted the release-candidate branch July 10, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant