Skip to content

Fix shopify theme pull/push/package sync - #8632

Open
EvilGenius13 wants to merge 1 commit into
mainfrom
revert-agents--main
Open

EvilGenius13 wants to merge 1 commit into
mainfrom
revert-agents--main

Conversation

@EvilGenius13

@EvilGenius13 EvilGenius13 commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Fix shopify theme pull/push/package sync (porting patch released fix #8630)

Copilot AI lite review requested due to automatic review settings September 23, 2026 18:56
@EvilGenius13
EvilGenius13 requested a review from a team as a code owner September 23, 2026 18:56
@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Sep 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Add the required patch changeset, preserve deletion handling, and strengthen packaging regression coverage.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 2 Medium severity

Open (2)
What changed in this PR

Fixes theme pull, push, and package synchronization by excluding unsupported files.

Changes:

  • Updates theme discovery, upload/delete ordering, and packaging patterns.
  • Adjusts related tests and removes obsolete fixtures.
File Summary
packages/​theme/​src/​cli/​utilities/​theme-uploader.ts Updates synchronization ordering.
packages/​theme/​src/​cli/​utilities/​theme-uploader.test.ts Updates sync-order expectations.
packages/​theme/​src/​cli/​utilities/​theme-fs.ts Excludes unsupported files from discovery.
packages/​theme/​src/​cli/​utilities/​theme-fs.test.ts Updates filesystem and partition tests.
packages/​theme/​src/​cli/​utilities/​fixtures/​theme/​DESIGN.md Removes obsolete fixture.
packages/​theme/​src/​cli/​utilities/​fixtures/​theme/​config/​styles.css Removes obsolete fixture.
packages/​theme/​src/​cli/​utilities/​fixtures/​theme/​AGENTS.md Removes obsolete fixture.
packages/​theme/​src/​cli/​services/​package.ts Updates package file patterns.
packages/​theme/​src/​cli/​services/​package.test.ts Updates packaging tests.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines 8 to 9
const themeFilesPattern = [
'AGENTS.md',
'DESIGN.md',
'assets/**',
Comment on lines 31 to 33
const THEME_DIRECTORY_PATTERNS = [
'AGENTS.md',
'DESIGN.md',
'assets/**/*.*',
'config/**/*.json',

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants