Skip to content

feat: publish native Arch Linux packages - #44

Merged
rianjs merged 3 commits into
mainfrom
rianjs/arch-linux-packages
Oct 4, 2026
Merged

rianjs merged 3 commits into
mainfrom
rianjs/arch-linux-packages

Conversation

@rianjs

@rianjs rianjs commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Publish native Arch packages through the existing signed Open CLI Collective pacman repository. Preserve current package and executable names, use whole-second timestamps for pacman integrity checks, and include packaging changes in automatic-release triggers. Document installation alongside the existing package channels.

Add full GoReleaser rendering and clean Arch install/ownership/integrity/uninstall/reinstall checks, using the working pattern from codereview-cli #648.

Validation: GoReleaser configuration and Actionlint pass. Full source packaging and native installation are checked by the new PR workflow. CPM also gains Debian/RPM packages and the existing Linux repository dispatch, which it previously lacked.

@github-actions

github-actions Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

PR Build

Version: 0.3.10-pr.44+c2a6d99

Platform Archive
Linux (amd64) cpm-linux-amd64
Linux (arm64) cpm-linux-arm64
macOS (universal) cpm-macos-universal
Windows (amd64) cpm-windows-amd64

Download artifacts

Built from 9df088c

@monit-reviewer monit-reviewer 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: 9df088caebce
Profile: codex-monit-reviewer - Posting as: monit-reviewer

Summary

Reviewer Findings
automation:ci-release 0
policies:conventions 0
documentation:docs 0
automation:ci-deploy 0

Reviewer Coverage

  • automation:ci-release — complete (constrained); inspected 4 assigned files (5 inspected across reviewers): .github/workflows/arch-package.yml, .github/workflows/auto-release.yml, .github/workflows/release.yml, .goreleaser.yml; skipped: none; constraints: Actionlint passed for all three assigned workflows; full GoReleaser rendering and Arch installation were not executed locally. Review limited to the assigned CI, release, and packaging changes. The downstream linux-packages repository dispatch handler was not available for inspection.
  • policies:conventions — complete (constrained); skipped: none; constraints: Review limited to the assigned diff and available repo-local guidance; builds and workflows were not executed. Shared cli-common standards and .github automation were unavailable locally; their canonical GitHub pages could not be retrieved during the earlier review.
  • documentation:docs — complete (constrained); inspected 1 assigned file (5 inspected across reviewers): README.md; skipped: none; constraints: Review limited to README.md, with local packaging, release workflows, and repo guidance inspected for context. External repository setup instructions were not verified.
  • automation:ci-deploy — complete (constrained); inspected 3 assigned files (5 inspected across reviewers): .github/workflows/arch-package.yml, .github/workflows/release.yml, .goreleaser.yml; skipped: none; constraints: Review limited to the assigned automation files and supporting repository context. Actionlint passed; full GoReleaser packaging and Arch container installation were not executed locally.
Inspected files (5)
  • .github/workflows/arch-package.yml
  • .github/workflows/auto-release.yml
  • .github/workflows/release.yml
  • .goreleaser.yml
  • README.md

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


Completed in 47s | gpt-6.1-sol | cr 0.10.323
Field Value
Model gpt-6.1-sol
Reviewers automation:ci-release, policies:conventions, documentation:docs, automation:ci-deploy
Engine codex_cli · gpt-6.1-sol
Reviewed by cr · monit-reviewer
Duration 47s wall · 1m 18s compute
Cost unavailable
Tokens 949.9k in / 4.0k out

Per-workstream usage

  • automation:ci-release — gpt-6.1-sol
    • In: 275.1k
    • Out: 1.1k
    • Cache read: 236.7k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 22s
  • policies:conventions — gpt-6.1-sol
    • In: 151.5k
    • Out: 709
    • Cache read: 130.6k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 14s
  • documentation:docs — gpt-6.1-sol
    • In: 120.5k
    • Out: 455
    • Cache read: 101.4k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 13s
  • automation:ci-deploy — gpt-6.1-sol
    • In: 337.9k
    • Out: 1.1k
    • Cache read: 289.9k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 20s
  • orchestrator-rollup — gpt-6.1-sol
    • In: 64.8k
    • Out: 602
    • Cache read: 53.5k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 6s

@rianjs
rianjs marked this pull request as ready for review October 4, 2026 22:04
@rianjs
rianjs merged commit 077cb96 into main Oct 4, 2026
8 checks passed
@rianjs
rianjs deleted the rianjs/arch-linux-packages branch October 4, 2026 22:51
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.

2 participants