Skip to content

Commit e3d5c0c

Browse files
anandmegsunbrye
andauthored
Update copilot-matrix.yml with support statuses (#59888)
Co-authored-by: sunbrye <sunbrye@github.com> Co-authored-by: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com>
1 parent 8ddbd40 commit e3d5c0c

File tree

2 files changed

+133
-352
lines changed

2 files changed

+133
-352
lines changed

content/copilot/reference/copilot-feature-matrix.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ category:
1717
* ✓ = supported
1818
* ✗ = not supported
1919
* P = under preview
20+
* C = closing down
2021

2122
<!-- Source for the following tables lives in data/tables/copilot/copilot-matrix.yml -->
2223

@@ -29,7 +30,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
2930
{%- comment %}
3031
This loop generates the "Features by IDE" comparison table:
3132
- Outer loop: Iterates through each feature from VS Code's feature list (using VS Code as the canonical source)
32-
- Inner loop: For each feature, iterates through all IDEs to check support in their latest version
33+
- Inner loop: For each feature, iterates through all IDEs to check support in their latest versions
3334
- Gets the latest version using ideEntry[1].versions | first
3435
- Looks up the support level for that feature in that version
3536
- Outputs ✓ (supported), P (preview), or ✗ (not supported)
@@ -39,7 +40,7 @@ Example row: | Agent mode | ✓ | ✓ | P | ✗ | ... |
3940
| Feature{%- for entry in tables.copilot.copilot-matrix.ides %} | {{ entry[0] }}{%- endfor %} |
4041
|:----{%- for entry in tables.copilot.copilot-matrix.ides %}|:----:{%- endfor %}|
4142
{%- for featureEntry in tables.copilot.copilot-matrix.ides["VS Code"].features %}
42-
| {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | first %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
43+
| {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | first %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
4344
{%- endfor %}
4445

4546
{% endides %}
@@ -62,7 +63,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
6263
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
6364
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
6465
{%- for featureEntry in ideEntry.features %}
65-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
66+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
6667
{%- endfor %}
6768

6869
{% endfor %}
@@ -87,7 +88,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
8788
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
8889
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
8990
{%- for featureEntry in ideEntry.features %}
90-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
91+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
9192
{%- endfor %}
9293

9394
{% endfor %}
@@ -112,7 +113,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
112113
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
113114
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
114115
{%- for featureEntry in ideEntry.features %}
115-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
116+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
116117
{%- endfor %}
117118

118119
{% endfor %}
@@ -137,7 +138,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
137138
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
138139
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
139140
{%- for featureEntry in ideEntry.features %}
140-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
141+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
141142
{%- endfor %}
142143

143144
{% endfor %}
@@ -162,7 +163,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
162163
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
163164
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
164165
{%- for featureEntry in ideEntry.features %}
165-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
166+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
166167
{%- endfor %}
167168

168169
{% endfor %}
@@ -187,7 +188,7 @@ The following table shows supported {% data variables.product.prodname_copilot_s
187188
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
188189
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
189190
{%- for featureEntry in ideEntry.features %}
190-
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
191+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- when "closing-down" %}C{%- else %}✗{%- endcase -%}{%- endfor %} |
191192
{%- endfor %}
192193

193194
{% endfor %}

0 commit comments

Comments
 (0)