Skip to content

chore(release): add AUR-only release test workflow#1700

Draft
benjaminshafii wants to merge 2 commits intodevfrom
chore/aur-only-release-test
Draft

chore(release): add AUR-only release test workflow#1700
benjaminshafii wants to merge 2 commits intodevfrom
chore/aur-only-release-test

Conversation

@benjaminshafii
Copy link
Copy Markdown
Member

Summary

  • Adds a throwaway AUR Release Test workflow gated to this branch/PR.
  • Builds only the Linux x64 Electron release tarball, uploads it to an aur-test-* prerelease, then reuses AUR Validate with push_to_aur=true.
  • Intentionally skips the normal release pipeline: no macOS, Windows, npm, sidecars, Daytona, or stable release tag.

Evidence

Build verification

  • ruby -e 'require \"yaml\"; YAML.load_file(\".github/workflows/aur-release-test.yml\"); puts \"YAML parsed\"' -- passed
  • pnpm install --frozen-lockfile -- passed
  • pnpm --filter @openwork/desktop typecheck:electron -- failed on existing apps/desktop/electron/browser-mcp.mjs TypeScript errors (TS1127, TS2339, TS1064), unrelated to this workflow-only change
  • pnpm dlx actionlint .github/workflows/aur-release-test.yml -- could not run because the npm actionlint package exposes no binary

API verification

  • No API changes.

UI verification

  • No UI changes.

Test instructions

  1. Keep this PR as draft and do not merge it.
  2. Let the AUR Release Test check run on this PR branch.
  3. Confirm it creates an aur-test-* GitHub prerelease containing openwork-linux-x64-*.tar.gz.
  4. Confirm the reused AUR Validate job builds/install-smokes the package and pushes to the configured AUR repo.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview, Comment May 7, 2026 6:00pm
openwork-den Ready Ready Preview, Comment May 7, 2026 6:00pm
openwork-den-worker-proxy Ready Ready Preview, Comment May 7, 2026 6:00pm
openwork-landing Ready Ready Preview, Comment, Open in v0 May 7, 2026 6:00pm
openwork-share Ready Ready Preview, Comment May 7, 2026 6:00pm

@benjaminshafii
Copy link
Copy Markdown
Member Author

Verification

The throwaway AUR workflow completed successfully on this PR.

  • AUR Release Test run: https://github.com/different-ai/openwork/actions/runs/25513123288
  • Resolve AUR test release: passed in 22s
  • Build Linux x64 release asset: passed in 11m28s
  • Validate and publish AUR package / Validate AUR package (x86_64, publish-ready): passed in 1m45s
  • Created prerelease: aur-test-v0.13.4-aurtest.2.1-81e3703
  • Published AUR package version: 0.13.4+aurtest.2.1.81e3703

Note: the first run exposed an Electron tarball root mismatch for SemVer build metadata. Commit 99853e88 fixed that by normalizing the tarball root before upload, and the rerun passed through AUR publish.

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.

1 participant