Skip to content

Refresh fixtures with live GitHub API data and add update-fixtures.sh script#207

Merged
pietbrauer merged 2 commits into
mainfrom
feature/live-fixture-refresh
May 14, 2026
Merged

Refresh fixtures with live GitHub API data and add update-fixtures.sh script#207
pietbrauer merged 2 commits into
mainfrom
feature/live-fixture-refresh

Conversation

@pietbrauer

Copy link
Copy Markdown
Member

Adds scripts/update-fixtures.sh to fetch real API responses via OctoKitCLI against stable public targets, enabling ongoing fixture validation against the live GitHub API. Updates 14 fixture JSON files with real responses and fixes all test assertions to match (user nerdishbynature org, octokit.swift repo, live issue/PR/release/label data). Adds --state and --per-page options to PullRequest CLI GetList to support fetching closed PRs. Adds two new fixtures: stars.json and followers.json.

pietbrauer and others added 2 commits May 14, 2026 18:10
… script

Adds scripts/update-fixtures.sh to fetch real API responses via OctoKitCLI
against stable public targets, enabling ongoing fixture validation against
the live GitHub API. Updates 14 fixture JSON files with real responses and
fixes all test assertions to match (user nerdishbynature org, octokit.swift
repo, live issue/PR/release/label data). Adds --state and --per-page options
to PullRequest CLI GetList to support fetching closed PRs. Adds two new
fixtures: stars.json and followers.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pietbrauer pietbrauer merged commit 4e873a4 into main May 14, 2026
4 checks passed
@pietbrauer pietbrauer deleted the feature/live-fixture-refresh branch May 14, 2026 16:18
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