Skip to content

Fix theme download and update repository structure - #14

Merged
markheydon merged 4 commits into
mainfrom
theme-distribution
May 15, 2026
Merged

Fix theme download and update repository structure#14
markheydon merged 4 commits into
mainfrom
theme-distribution

Conversation

@markheydon

Copy link
Copy Markdown
Owner

Addressed issues with nested zip files in theme downloads and updated the repository naming convention to require a -dev suffix.

Copilot AI review requested due to automatic review settings May 15, 2026 19:17
@markheydon markheydon added the story A user-facing feature, improvement, or technical task. label May 15, 2026
@markheydon markheydon self-assigned this May 15, 2026
@markheydon markheydon moved this from Backlog to In Review in Mark's Workboard May 15, 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.

Pull request overview

This PR rebrands the template's expected repository naming convention from a trailing -src suffix to a trailing -dev suffix, and tries to address the "ZIP-of-ZIP" download experience by changing the actions/upload-artifact configuration and additionally attaching the built ZIP as a release asset. Documentation (README, RUNBOOK, rebrand prompt, SECURITY) is updated to reflect the new convention. A new dev container feature copilot-likes is also added.

Changes:

  • Switch slug-derivation suffix from -src to -dev in workflow, docs, and prompt; require explicit THEME_SLUG if repo doesn't end with -dev.
  • Bump actions/upload-artifact to v7 with archive: false, grant contents: write, and upload ZIP as a release asset on release events.
  • Add copilot-likes devcontainer feature and corresponding lock entry.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/theme-distribution.yml Enforce -dev suffix, change artifact upload, add release-asset upload
README.md Document new -dev naming and ZIP/release behavior
RUNBOOK.md Updated test expectations and troubleshooting for new ZIP behavior
SECURITY.md Updates vulnerability reporting URL to -dev repo name
.github/prompts/theme-rebrand.prompt.md Adds repository naming requirement section
.devcontainer/devcontainer.json Adds copilot-likes devcontainer feature
.devcontainer/devcontainer-lock.json Lockfile entry for the new feature

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/theme-distribution.yml
Comment thread .devcontainer/devcontainer.json Outdated
Comment thread SECURITY.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@markheydon
markheydon merged commit 88d4171 into main May 15, 2026
8 of 9 checks passed
@markheydon
markheydon deleted the theme-distribution branch May 15, 2026 19:52
@github-project-automation github-project-automation Bot moved this from In Review to Done in Mark's Workboard May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

story A user-facing feature, improvement, or technical task.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants