Skip to content

ci: add linux-packages dispatch to release workflow#40

Merged
rianjs merged 1 commit into
mainfrom
ci/39-add-linux-packages-dispatch
Mar 27, 2026
Merged

ci: add linux-packages dispatch to release workflow#40
rianjs merged 1 commit into
mainfrom
ci/39-add-linux-packages-dispatch

Conversation

@rianjs
Copy link
Copy Markdown
Contributor

@rianjs rianjs commented Mar 27, 2026

Summary

  • Add linux-packages dispatch job to release.yml
  • Triggers open-cli-collective/linux-packages receive-package.yml on each release
  • Uses continue-on-error: true so dispatch failures do not block the release

Closes #39

Test plan

  • Merge and trigger a sfdc release
  • Verify the dispatch fires and the package appears in the APT repo

Trigger APT/RPM repository update in open-cli-collective/linux-packages
when sfdc releases are published.

Closes #39
Copy link
Copy Markdown

@monit-reviewer monit-reviewer left a comment

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: 542f963

Approved with 1 non-blocking suggestion below. Address at your discretion.

Summary

Reviewer Findings
harness-engineering:architecture-reviewer 1
harness-engineering:architecture-reviewer (1 findings)

💡 Suggestion - .github/workflows/release.yml:209

If LINUX_PACKAGES_DISPATCH_TOKEN is not configured, the dispatch will fail silently (masked by continue-on-error: true). Consider adding a brief comment or guard step so misconfiguration is surfaced, or at minimum document the required secret and its scopes (e.g., repo or workflow) somewhere discoverable (README or a comment in this file).

1 info-level observations excluded. Run with --verbose to include.


Completed in 2m 21s | $0.37
Field Value
Reviewers hybrid-synthesis, harness-engineering:knowledge-reviewer, harness-engineering:enforcement-reviewer, harness-engineering:architecture-reviewer, harness-engineering:legibility-reviewer
Reviewed by pr-review-daemon · monit-pr-reviewer
Duration 2m 21s (Reviewers: 45s · Synthesis: 35s)
Cost $0.37
Tokens 142.1k in / 7.8k out
Turns 10

- name: Trigger linux-packages repo update
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ secrets.LINUX_PACKAGES_DISPATCH_TOKEN }}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Low (harness-engineering:architecture-reviewer): If LINUX_PACKAGES_DISPATCH_TOKEN is not configured, the dispatch will fail silently (masked by continue-on-error: true). Consider adding a brief comment or guard step so misconfiguration is surfaced, or at minimum document the required secret and its scopes (e.g., repo or workflow) somewhere discoverable (README or a comment in this file).

@rianjs rianjs merged commit a682da8 into main Mar 27, 2026
3 checks passed
@rianjs rianjs deleted the ci/39-add-linux-packages-dispatch branch March 27, 2026 11:03
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.

Add linux-packages dispatch to release workflow

2 participants