Skip to content

feat: publish Arch Linux package repository - #15

Merged
zzwong merged 1 commit into
mainfrom
feat/arch-linux-repository
Sep 4, 2026
Merged

zzwong merged 1 commit into
mainfrom
feat/arch-linux-repository

Conversation

@zzwong

@zzwong zzwong commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • ingest package-specific .pkg.tar.zst release assets
  • sign Arch packages and generate per-architecture pacman databases
  • serialize package ingestion to prevent concurrent metadata push races
  • remove superseded Arch package versions with repo-add --remove
  • document repository key trust and pacman configuration

This is the distribution-side companion to open-cli-collective/google-cli#25.

Validation

  • parsed both workflow files as YAML
  • actionlint .github/workflows/*.yml
  • local smoke test covering .PKGINFO architecture detection, package signing, and signed repo-add metadata
  • git diff --check

Follow-up

After this merges, publish a Google CLI release containing the new Arch artifacts and verify installation from the GitHub Pages pacman repository.

@zzwong
zzwong force-pushed the feat/arch-linux-repository branch 2 times, most recently from b3d36b7 to 8717188 Compare September 4, 2026 06:56
@zzwong
zzwong force-pushed the feat/arch-linux-repository branch from 8717188 to 009f9f3 Compare September 4, 2026 06:58

@open-cli-zzwong open-cli-zzwong Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Automated PR Review

Reviewed commit: 009f9f3c260e
Profile: default - Posting as: open-cli-zzwong[bot]

Summary

Reviewer Findings
packaging:linux-repo-integrity 0

Reviewer Coverage

  • packaging:linux-repo-integrity — complete (constrained); skipped: none; constraints: Review limited to repository integrity and publishing safety in the assigned changed workflow and README.
Inspected files (2)
  • .github/workflows/receive-package.yml
  • README.md

0 PR discussion threads considered. 0 summarized; 0 resolved.


Completed in 5m 35s | $0.02 | openai-codex/gpt-5.6-terra | cr 0.10.299
Field Value
Model openai-codex/gpt-5.6-terra
Reviewers packaging:linux-repo-integrity
Engine pi_rpc · openai-codex/gpt-5.6-terra
Reviewed by cr · open-cli-zzwong[bot]
Duration 5m 35s wall · 29s compute
Cost $0.02
Tokens 9.1k in / 555 out

Per-workstream usage

  • packaging:linux-repo-integrity — openai-codex/gpt-5.6-terra
    • In: 8.2k
    • Out: 518
    • Cache read: 0
    • Cache create: 0
    • Cost: $0.02
    • Duration: 26s
  • orchestrator-rollup — openai-codex/gpt-5.6-terra
    • In: 857
    • Out: 37
    • Cache read: 0
    • Cache create: 0
    • Cost: $0.00
    • Duration: 2s

@zzwong
zzwong marked this pull request as ready for review September 4, 2026 07:16
@zzwong
zzwong merged commit 9f1e298 into main Sep 4, 2026
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