Skip to content

feat(types): add support for Map item type - #191

Merged
Alon Yeshurun (ayeshurun) merged 240 commits into
microsoft:mainfrom
ayeshurun:copilot/add-support-for-map-item-type
Mar 19, 2026
Merged

feat(types): add support for Map item type#191
Alon Yeshurun (ayeshurun) merged 240 commits into
microsoft:mainfrom
ayeshurun:copilot/add-support-for-map-item-type

Conversation

@ayeshurun

Copy link
Copy Markdown
Collaborator

📥 Pull Request

✨ Description of new changes

Adds the Map item type as a new simple Fabric item (no definition formats, no jobs, no OneLake folders, no creation parameters).

  • Summary: Onboards the Map item type across the CLI codebase and test infrastructure.
  • Context: The Map item type needs to be recognized by the CLI for standard operations like ls, get, rm, mkdir, etc.
  • Dependencies: None.

Changes

  • src/fabric_cli/core/fab_types.py: Registered MAP = "Map" enum member, added "maps" to both format_mapping (API URI) and uri_mapping (portal URI).
  • src/fabric_cli/core/hiearchy/fab_item.py: Added ItemType.MAP to the standard multi-case match in get_payload() for import support.
  • tests/test_commands/conftest.py: Added ItemType.MAP to ALL_ITEM_TYPES and basic_item_parametrize lists so the new type is covered by all parameterized command tests.

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

chore: Introduce release workflowc
Alon Yeshurun (ayeshurun) and others added 15 commits March 12, 2026 15:40
docs(agents): add custom agent for new item type onboarding
Co-authored-by: ayeshurun <98805507+ayeshurun@users.noreply.github.com>
Co-authored-by: ayeshurun <98805507+ayeshurun@users.noreply.github.com>
… PR)

Co-authored-by: ayeshurun <98805507+ayeshurun@users.noreply.github.com>
Comment thread src/fabric_cli/core/fab_config/command_support.yaml Outdated
Comment thread src/fabric_cli/core/fab_config/command_support.yaml Outdated
Copilot AI added a commit to ayeshurun/fabric-cli that referenced this pull request Mar 19, 2026
…changes

PR microsoft#191 added Map as a simple item (no definition formats, no jobs,
no OneLake folders, no creation parameters). The agent file previously
overclaimed that Map needed command_support.yaml, definition_format_mapping,
changelog, and documentation changes. This corrects the reference example,
common patterns classification, and reference table to match reality.

Co-authored-by: ayeshurun <98805507+ayeshurun@users.noreply.github.com>
Copilot AI added a commit to ayeshurun/fabric-cli that referenced this pull request Mar 19, 2026
…r PR microsoft#191 new commits

PR microsoft#191 new commits expanded Map integration to include export, import,
mv, cp support. Updated: Map reference example now lists all 7 changed
files, added Step 12e (export test params) and 12f (set metadata params),
reclassified Map as "Standard with definitions" in patterns and reference
table, expanded validation checklist.

Co-authored-by: ayeshurun <98805507+ayeshurun@users.noreply.github.com>
aviatco
aviatco previously approved these changes Mar 19, 2026
@ayeshurun
Alon Yeshurun (ayeshurun) merged commit b10c132 into microsoft:main Mar 19, 2026
10 checks passed
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.

3 participants