Skip to content

feat(czdev): branch from upstream main, dpkg version order, --meta-only - #21

Merged
eggfly merged 1 commit into
mainfrom
store-review-fixes
Oct 26, 2026
Merged

eggfly merged 1 commit into
mainfrom
store-review-fixes

Conversation

@eggfly

@eggfly eggfly commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

Changes

  • Outdated forks: czdev publish and czdev unpublish create the PR branch at upstream main's commit (through the API; a fork shares upstream's objects), so a fork that hasn't been synced no longer conflicts.
  • versions.py: dpkg --compare-versions ordering (1.0~rc1 < 1.0; the old comparison got this backwards). ~ and : map to _ in branch names and to . in asset names.
  • czdev publish --meta-only: updates the store listing from app-builder.json without a new .deb. CI checks ownership and the metadata policy, then merges automatically.
  • Behavior change: publishing now replaces the screenshots directory instead of leaving old images behind, matching the portal.

Works best with the matching checks from CardputerZero/packages, branch store-review-fixes.

🤖 Generated with Claude Code

- publish/unpublish create the PR branch at upstream main's commit, so an
  out-of-date fork no longer causes conflicts
- versions.py: dpkg --compare-versions semantics (1.0~rc1 < 1.0), and
  '~'/':'-safe branch and asset names
- czdev publish --meta-only updates the store listing without a new .deb

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@eggfly
eggfly merged commit 18996b6 into main Oct 26, 2026
3 checks passed
@eggfly
eggfly deleted the store-review-fixes branch October 26, 2026 14:55
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.

1 participant