Skip to content

Add Linux ARM64 leg to the workshop release workflow - #15

Closed
jasonbrazeal wants to merge 1 commit into
cppalliance:masterfrom
jasonbrazeal:add-arm-linux-release
Closed

Add Linux ARM64 leg to the workshop release workflow#15
jasonbrazeal wants to merge 1 commit into
cppalliance:masterfrom
jasonbrazeal:add-arm-linux-release

Conversation

@jasonbrazeal

Copy link
Copy Markdown
Contributor

The release workflow now builds and tests the Workshop desktop installers on ARM64 Linux. A linux-arm entry joins the build and test matrices on ubuntu-22.04-arm, and the release steps collect and verify its signed artifacts.

  • The Add the Rust target step now fires only on macos-arm and macos-intel; the Tauri package install and the Install and check (Linux) step use startsWith(matrix.name, 'linux') so both Linux legs run them.
  • The minisign signature check expects workshop-linux-arm/*.AppImage.sig under linux-aarch64.
  • The evergreen dist gains PromptForge-arm64.deb and PromptForge-arm64.AppImage; the header comment now counts seven installers.

@jasonbrazeal
jasonbrazeal force-pushed the add-arm-linux-release branch 2 times, most recently from 57f9df9 to 1b73b4e Compare September 3, 2026 21:55
The workshop installers are now built for ARM64 Linux. A `linux-arm`
entry joins the build and test matrices of `release-workshop.yml` and
the build matrix of `nightly.yml` on `ubuntu-22.04-arm`, and the
release steps collect and verify its signed artifacts.

- The `Add the Rust target` steps now fire only on `macos-arm` and
 `macos-intel`; the Tauri package installs and
 `Install and check (Linux)` use `startsWith(matrix.name, 'linux')`
 so both Linux legs run them.
- The minisign signature check expects
 `workshop-linux-arm/*.AppImage.sig` under `linux-aarch64`; the
 evergreen dist gains `PromptForge-arm64.deb` and
 `PromptForge-arm64.AppImage`.
- The nightly workflow has no install-test job, so its arm64
 installers publish untested, as the existing legs do.
@vinniefalco

Copy link
Copy Markdown
Member

Cherry pick this into master please

@jasonbrazeal

Copy link
Copy Markdown
Contributor Author

closing...this was pushed directly to master

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