Skip to content

feat: publish native Arch Linux packages - #144

Merged
rianjs merged 1 commit into
mainfrom
rianjs/arch-linux-packages
Oct 4, 2026
Merged

rianjs merged 1 commit into
mainfrom
rianjs/arch-linux-packages

Conversation

@rianjs

@rianjs rianjs commented Oct 4, 2026

Copy link
Copy Markdown
Collaborator

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.

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

Summary

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

Reviewer Coverage

  • automation:ci-release — complete (broad); inspected 3 assigned files (4 inspected across reviewers): .github/workflows/arch-package.yml, .github/workflows/auto-release.yml, .goreleaser.yml; skipped: none; constraints: GoReleaser was unavailable locally, so full package rendering and Arch installation were not executed. Optional sibling repositories were absent, and fetching the shared auto-release workflow failed; its release-paths input contract could not be independently verified. Review limited to the assigned CI, release, and packaging changes; Actionlint passed for both changed workflows.
  • documentation:docs — complete (broad); inspected 1 assigned file (4 inspected across reviewers): README.md; skipped: none; constraints: Review limited to README.md; packaging configuration and release workflows were inspected as supporting context. External repository setup instructions were not validated.
  • policies:conventions — complete (broad); skipped: none; constraints: Review limited to convention adherence in the assigned diff and available repository guidance. Shared standards and automation had no local convenience copies; attempts to retrieve canonical files failed, so their contents were not assumed.
  • automation:ci-deploy — complete (broad); inspected 3 assigned files (4 inspected across reviewers): .github/workflows/arch-package.yml, .github/workflows/auto-release.yml, .goreleaser.yml; skipped: none; constraints: Full GoReleaser rendering and native Arch installation were not executed locally. Review limited to CI, release, and packaging contracts in the assigned files. The shared auto-release workflow could not be retrieved; its release-paths input implementation was not verified.
Inspected files (4)
  • .github/workflows/arch-package.yml
  • .github/workflows/auto-release.yml
  • .goreleaser.yml
  • README.md

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


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

Per-workstream usage

  • orchestrator-selection — gpt-6.1-sol
    • In: 19.9k
    • Out: 467
    • Cache read: 12.3k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 17s
  • automation:ci-release — gpt-6.1-sol
    • In: 183.4k
    • Out: 771
    • Cache read: 137.1k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 44s
  • documentation:docs — gpt-6.1-sol
    • In: 66.6k
    • Out: 279
    • Cache read: 43.3k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 17s
  • policies:conventions — gpt-6.1-sol
    • In: 64.3k
    • Out: 386
    • Cache read: 51.7k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 19s
  • automation:ci-deploy — gpt-6.1-sol
    • In: 183.0k
    • Out: 784
    • Cache read: 151.2k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 40s
  • orchestrator-rollup — gpt-6.1-sol
    • In: 41.6k
    • Out: 543
    • Cache read: 32.0k
    • Cache create: unavailable
    • Cost: unavailable
    • Duration: 6s

@rianjs
rianjs marked this pull request as ready for review October 4, 2026 22:00
@rianjs
rianjs merged commit 2380ba2 into main Oct 4, 2026
12 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