Skip to content

feat/packaging: add relocatable Sourcegraph Git archives - #14

Merged
keegancsmith merged 1 commit into
k/sourcegraphfrom
k/package-relocatable-git
Sep 9, 2026
Merged

feat/packaging: add relocatable Sourcegraph Git archives#14
keegancsmith merged 1 commit into
k/sourcegraphfrom
k/package-relocatable-git

Conversation

@keegancsmith

@keegancsmith keegancsmith commented Sep 8, 2026

Copy link
Copy Markdown
Member

Adds manually runnable, pinned builders for full relocatable Git 2.55.0 installations on Debian 12 AMD64 and macOS ARM64. The archives retain HTTPS, PCRE2, templates/helpers, Rust, external SSH/GPG/LFS integration, and the macOS keychain helper; they record source and recipe provenance separately and include required redistribution notices. Detailed build and validation instructions are in the packaging README.

The pre-notice recipe passed full Linux relocation/mise validation and Mac validation on macOS 26.6.2, with a structurally verified macOS 14 deployment floor. The noninteractive Mac runner could not exercise an osxkeychain credential round trip because its login keychain was locked; the final stripped, notice-bearing candidates will be rebuilt and revalidated before publication.

@keegancsmith
keegancsmith force-pushed the k/package-relocatable-git branch from ebe1edf to 19fba01 Compare September 9, 2026 08:35
@keegancsmith
keegancsmith changed the base branch from master to k/sourcegraph September 9, 2026 08:35
@keegancsmith keegancsmith reopened this Sep 9, 2026
@keegancsmith
keegancsmith force-pushed the k/package-relocatable-git branch from 19fba01 to 39cbf6b Compare September 9, 2026 08:40
Sourcegraph needs a prebuilt Git with its practical feature set intact on Amp orbs and engineer Macs, without requiring Nix or native compilation on consuming machines. Pinning source and build environments, recording recipe provenance separately, and carrying redistributed dependency notices makes the manually produced archives reviewable and suitable for immutable publication after platform validation.

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a081bc-ccc0-753b-9d0d-e27952625463
@keegancsmith
keegancsmith force-pushed the k/package-relocatable-git branch from 39cbf6b to 2088ce0 Compare September 9, 2026 08:46
@keegancsmith
keegancsmith marked this pull request as ready for review September 9, 2026 09:26
@keegancsmith
keegancsmith merged commit bbd4d76 into k/sourcegraph Sep 9, 2026
4 checks passed
@keegancsmith
keegancsmith deleted the k/package-relocatable-git branch September 9, 2026 13:07
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