Repository navigation
Prepare K-Arthur/varve for transfer to varvedesign/varve - #123
Merged
Merged
Conversation
Release scripts and the updater-feed workflow now take owner/repo from GITHUB_REPOSITORY, an explicit override, or the git remote so they work under either owner. Current-facing clone, contact, packaging, and website links point at varvedesign/varve. Published 0.5.x download URLs, the live updater feed, copyright/publisher text, and FUNDING.yml are unchanged. Co-authored-by: Kevin Arthur <K-Arthur@users.noreply.github.com>
Historical tag/download links (changelog v0.5.0/v0.2.1, README release badge, AUR source_* URLs) stay on the owner that published them. Release tooling now prefers VARVE_GITHUB_REPOSITORY over GITHUB_REPOSITORY and rejects malformed owner/repo slugs.
Keep #122's per-arch AUR hash rewrite and verified 0.5.1 checksums. Keep VARVE_GITHUB_REPOSITORY precedence, slug validation, and the K-Arthur source_* host for published 0.5.1 AppImages.
appstreamcli --pedantic failed in pipeline-validate because github.com/varvedesign/varve is unreachable until the transfer. GitHub will redirect these URLs after the move.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge timing (read this first)
Everything stays in this PR. Split is about when it is safe to merge, not about splitting the diff.
This branch includes
origin/masteratd8342c825(PR #122). Conflict resolution kept #122'supdate_aur_pkgbuildper-arch hash rewrite and the verified 0.5.1 checksums, plus this PR'sVARVE_GITHUB_REPOSITORYprecedence, slug validation, and K-Arthursource_*host.Safe to merge before transfer
These keep working while the repo is still
K-Arthur/varve:repoSlug()/update-packaging.sh/release.yml${{ github.repository }}/--repoflags. They followVARVE_GITHUB_REPOSITORYthenGITHUB_REPOSITORYthenorigin, and reject malformed slugs.K-Arthur/varve. Changelog v0.5.0 / v0.2.1 history links, README release badge + v0.5.0 tag link, AURsource_*/_gh_release, AppStreambugtracker/vcs-browser(required byappstreamcli --pedantic), metainfo historical<release>detail URLs, livestable.json/release-manifest.json/ model catalog.hostedReleaseUrl.tsdefault to the published model-release owner (override via env).Merge only after transfer (or accept 404s until then)
These already point at
varvedesign/varveand 404 until GitHub actually moves the repo:VARVE_URLS.repository,package.jsonrepository, website pages, README CI badge)license.astroLICENSE / TRADEMARKS / mixed-license links (/blob/master/on the new owner)url=homepage (downloadsource_*stay on K-Arthur)Do not merge this into a process that rewrites
stable.jsonorrelease-manifest.jsonfor 0.5.x.Summary
Prepares this repository for transfer to the
varvedesignGitHub org (varvedesign/varve; name unchanged).CI on
de68841a2(reported)linux-package-metadata.test.mjs→appstreamcli validate --pedanticreportedurl-not-reachableforhttps://github.com/varvedesign/varveand/issues(org repo does not exist yet).pipeline-validateconcluded failure, so selected rust/js/e2e/wasm jobs were skipped and receipts were missing. Not a separate defect.Fix pushed: AppStream bugtracker and VCS URLs restored to
K-Arthur/varvesoappstreamclican reach them before transfer.Remaining
K-Arthur/varve(intentional)Release tooling is owner-agnostic. Still named on purpose: published tags/assets, AppStream URLs (reachable now), test fixtures, historical docs, FUNDING/copyright, Hugging Face
varve-ddcolor-onnx.Validation
node scripts/release/linux-package-metadata.test.mjsnode scripts/release/verify-product-truth.mjsTransfer-time checklist
K-Arthur/varve→ orgvarvedesign._gh_releaseatvarvedesign/varveon the next release.stable.jsonplatform URLs for 0.5.x.