Skip to content

ci(build-artifacts): emit Linux .deb as linux-deb artifact#2986

Merged
Vaibhaav-Tiwari merged 1 commit into
mainfrom
ao/agent-orchestrator-109/deb-build-artifacts
Jul 23, 2026
Merged

ci(build-artifacts): emit Linux .deb as linux-deb artifact#2986
Vaibhaav-Tiwari merged 1 commit into
mainfrom
ao/agent-orchestrator-109/deb-build-artifacts

Conversation

@harshitsinghbhandari

Copy link
Copy Markdown
Collaborator

Summary

The release migration regressed the Linux .deb: current releases ship one, but build-artifacts.yml only captured the AppImage. forge.config.ts already runs @electron-forge/maker-deb on linux, so this captures its existing output; no packaging changes.

  • Copies the built .deb to the version-less alias agent-orchestrator-linux-x64.deb (consistent with the four existing aliases).
  • Uploads it as a new run artifact named linux-deb (retention-days: 1), a single file inside.
  • Merges its sha256 into the linux-x64 digest fragment, so the merged digests.json gains exactly one new key: agent-orchestrator-linux-x64.deb.

Additive only: mac/win legs, the four existing artifacts, and signing are untouched. The deb is staged in its own dist-deb/ dir because the linux artifact's agent-orchestrator-linux-x64.* glob would otherwise swallow it.

Closes #2983

Verification

🤖 Generated with Claude Code

The release migration dropped the Linux .deb that current releases ship:
build-artifacts.yml only captured the AppImage. forge.config.ts already
runs @electron-forge/maker-deb on linux, so capture its output too:
copy it to the version-less alias agent-orchestrator-linux-x64.deb,
upload it as a separate linux-deb run artifact (retention 1 day), and
merge its sha256 into the linux-x64 digest fragment so digests.json
gains the agent-orchestrator-linux-x64.deb key.

Additive only: the mac/win legs, the four existing artifacts, and
signing are untouched. The deb lives in its own dist-deb dir so the
linux artifact's glob cannot pick it up.

Closes #2983

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@harshitsinghbhandari

Copy link
Copy Markdown
Collaborator Author

Proof dispatch completed green: https://github.com/AgentWrapper/agent-orchestrator/actions/runs/29941224512

  • Artifacts now include linux-deb (single file agent-orchestrator-linux-x64.deb, ~94 MB) alongside the unchanged mac-arm64 / mac-x64 / win / linux artifacts.
  • Merged digests.json gained exactly one new key:
"agent-orchestrator-linux-x64.deb": "45a5b2df2f42a2f6a7f2e69c32ab1dfba647acfd496373b29d0722f5ac5a8270"

@Vaibhaav-Tiwari
Vaibhaav-Tiwari merged commit 8851b88 into main Jul 23, 2026
7 checks passed
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.

build-artifacts.yml: also emit the Linux .deb (regressed vs current releases)

2 participants