Skip to content

Switch strategy.matrix.series to JSON flow notation#40

Merged
tillkruss merged 2 commits into
v3.xfrom
copilot/update-matrix-series-notation
Mar 5, 2026
Merged

Switch strategy.matrix.series to JSON flow notation#40
tillkruss merged 2 commits into
v3.xfrom
copilot/update-matrix-series-notation

Conversation

Copilot AI commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Collapse strategy.matrix.series entries from verbose YAML block notation to compact JSON flow mappings ({}). Array fields use [] to preserve join() compatibility.

Before:

series:
  - version: 20210902
    php: "8.1"
    liblzf: "3.6"
    redis:
      - "5.3.7"
      - "6.3.0"
    # ... 10+ lines per entry

After:

series:
  - {version: 20210902, php: "8.1", liblzf: "3.6", ..., redis: ["5.3.7", "6.3.0"], ...}

Net -85 lines. No semantic changes — stack, exclude, include, and all step references are untouched.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: tillkruss <665029+tillkruss@users.noreply.github.com>
Copilot AI changed the title [WIP] Switch matrix.series to JSON notation in build.yml Switch strategy.matrix.series to JSON flow notation Mar 5, 2026
@tillkruss tillkruss marked this pull request as ready for review March 5, 2026 21:45
@tillkruss tillkruss merged commit c267a34 into v3.x Mar 5, 2026
15 checks passed
@tillkruss tillkruss deleted the copilot/update-matrix-series-notation branch March 5, 2026 21:45
tillkruss added a commit that referenced this pull request Mar 5, 2026
Co-authored-by: tillkruss <665029+tillkruss@users.noreply.github.com>
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.

2 participants