Skip to content

Rework the build-info format to be JSON#62

Merged
refi64 merged 1 commit intomainfrom
wip/refi64/build-info-json
Feb 13, 2026
Merged

Rework the build-info format to be JSON#62
refi64 merged 1 commit intomainfrom
wip/refi64/build-info-json

Conversation

@refi64
Copy link
Collaborator

@refi64 refi64 commented Aug 12, 2025

Draft because this depends on whatever the last PR I opened is, which I can't check right now because github is on fire. As usual, last commit is the only new change.

@refi64 refi64 requested a review from sjoerdsimons August 13, 2025 14:50
@refi64 refi64 force-pushed the wip/refi64/build-info-json branch 2 times, most recently from a9dca65 to 692b91a Compare August 15, 2025 15:18
@refi64 refi64 force-pushed the wip/refi64/build-info-json branch 2 times, most recently from 4cb67ed to 91caf42 Compare August 29, 2025 16:20
@refi64 refi64 force-pushed the wip/refi64/build-info-json branch 3 times, most recently from 8ee2d7b to 7c42db3 Compare September 16, 2025 20:53
@sjoerdsimons
Copy link
Contributor

Can you explain how having the intermediate format in json is helpful? Are you expecting things other then this implementation read it? For the runner, i can't remember if this gets pass through artifacts but if so it is a compatibility change so needs to be called in release notes for sure

@refi64 refi64 force-pushed the wip/refi64/build-info-json branch 3 times, most recently from abba5b0 to 1b177cb Compare October 7, 2025 22:13
@refi64 refi64 force-pushed the wip/refi64/build-info-json branch from 1b177cb to 8628181 Compare February 13, 2026 21:08
External services like GH Actions can read JSON but *not* YAML, and the
previous format couldn't simply be written "as JSON" because it relied on
having structs as keys. This tweaks the format to be JSON-friendly and
uses actual JSON files.
@refi64 refi64 marked this pull request as ready for review February 13, 2026 21:53
@refi64 refi64 force-pushed the wip/refi64/build-info-json branch from 8628181 to 13a786d Compare February 13, 2026 21:53
@refi64 refi64 added this pull request to the merge queue Feb 13, 2026
Merged via the queue into main with commit 5328724 Feb 13, 2026
16 checks passed
@refi64 refi64 deleted the wip/refi64/build-info-json branch February 13, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants