Skip to content

fix(ci): restore artwork.json from checkout after data cache restore#751

Merged
castrojo merged 1 commit into
projectbluefin:mainfrom
castrojo:fix/artwork-cache-overwrite
Apr 13, 2026
Merged

fix(ci): restore artwork.json from checkout after data cache restore#751
castrojo merged 1 commit into
projectbluefin:mainfrom
castrojo:fix/artwork-cache-overwrite

Conversation

@castrojo
Copy link
Copy Markdown
Contributor

The github-data cache restores the entire static/data/ directory, overwriting artwork.json with a stale cached copy. This silently discards manually curated fields like coAuthor/coAuthorLink, causing Delphic Melody's credits to disappear from the live artwork page even though they are committed in the repo.

Add a git checkout step immediately after the data cache restore to re-apply the committed artwork.json, ensuring hand-edited credits survive the cache restore.

Assisted-by: Claude Sonnet 4.6 via GitHub Copilot

The github-data cache restores the entire static/data/ directory,
overwriting artwork.json with a stale cached copy. This silently
discards manually curated fields like coAuthor/coAuthorLink, causing
Delphic Melody's credits to disappear from the live artwork page even
though they are committed in the repo.

Add a git checkout step immediately after the data cache restore to
re-apply the committed artwork.json, ensuring hand-edited credits
survive the cache restore.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: Claude Sonnet 4.6 via GitHub Copilot
@castrojo castrojo merged commit 53d6ef3 into projectbluefin:main Apr 13, 2026
1 check passed
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@castrojo castrojo deleted the fix/artwork-cache-overwrite branch May 9, 2026 19:31
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