Files
opencode-compat/scripts/matrix_json.rb
Ajay Krishnan 51122eb000
Some checks failed
Candidate compatibility / prepare (push) Successful in 9s
Candidate compatibility / repository (push) Successful in 18s
Candidate compatibility / fixture-contract (push) Has been cancelled
Candidate compatibility / image ${{ matrix.id }} (push) Has been cancelled
Establish OpenCode compatibility certification corpus
2026-07-18 13:35:51 -07:00

16 lines
384 B
Ruby
Executable File

# frozen_string_literal: true
require "json"
root = File.expand_path("..", __dir__)
manifest = JSON.parse(File.read(File.join(root, "manifests/image-matrix.json")))
matrix = manifest.fetch("public_ci").map do |target|
{
"id" => target.fetch("id"),
"version" => target.fetch("version"),
"image" => target.fetch("image")
}
end
puts JSON.generate("include" => matrix)