Skip to content

cross plat#12

Merged
iiAtlas merged 19 commits intomainfrom
cross-plat
Oct 11, 2025
Merged

cross plat#12
iiAtlas merged 19 commits intomainfrom
cross-plat

Conversation

@iiAtlas
Copy link
Owner

@iiAtlas iiAtlas commented Oct 10, 2025

  • Setup linux build
  • Added windows workflow
  • Added test release workflow

This attempts to use GitHub's native ARM64 runners instead of
cross-compilation. If this works, it will:
- Simplify the workflow dramatically (no APT multi-arch config)
- Speed up ARM64 builds (native vs cross-compilation)
- Be more reliable (no cross-compilation issues)

If the runner isn't available, the workflow will fail immediately
with 'Invalid runner label' error.
The workflow was failing with 'Resource not accessible by integration'
when trying to post PR comments. Added pull-requests: write permission
to allow the github-script action to create comments.
@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 10 21:31 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 10 21:31 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 10 21:32 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 10 21:32 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 10 21:31 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 10 21:31 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 10 21:31 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 10 21:31 dist/mdv- tui_1.0.25-next_windows_x86_64.zip

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 10 21:58 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 10 21:58 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 10 21:58 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 10 21:58 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 10 21:58 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 10 21:58 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 10 21:58 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 10 21:58 dist/mdv- tui_1.0.25-next_windows_x86_64.zip

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 01:05 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 01:05 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 01:05 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 01:05 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 01:05 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 01:05 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 01:05 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 01:05 dist/mdv- tui_1.0.25-next_windows_x86_64.zip

Linux GUI archives

No archives found

Windows GUI archives

No archives found

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 01:34 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 01:34 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 01:34 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 01:34 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 01:34 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 01:34 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 01:34 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 01:34 dist/mdv- tui_1.0.25-next_windows_x86_64.zip

Linux GUI archives

No archives found

Windows GUI archives

No archives found

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 02:55 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 02:55 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 02:55 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 02:55 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 02:55 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 02:55 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 02:55 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 02:55 dist/mdv- tui_1.0.25-next_windows_x86_64.zip
-rw-r--r--  1 runner  staff   6.2M Oct 11 02:55 mdv-gui_test-7c36435_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 02:55 mdv-gui_test-7c36435_linux_x86_64.tar.gz

Linux GUI archives

-rw-r--r--  1 runner  staff   6.2M Oct 11 02:55 mdv-gui_test-7c36435_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 02:55 mdv-gui_test-7c36435_linux_x86_64.tar.gz

Windows GUI archives

No archives found

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 03:08 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:08 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 03:08 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:08 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 03:08 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 03:08 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 03:08 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 03:08 dist/mdv- tui_1.0.25-next_windows_x86_64.zip
-rw-r--r--  1 runner  staff   6.2M Oct 11 03:08 mdv-gui_test-fec8bc7_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:08 mdv-gui_test-fec8bc7_linux_x86_64.tar.gz

Linux GUI archives

-rw-r--r--  1 runner  staff   6.2M Oct 11 03:08 mdv-gui_test-fec8bc7_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:08 mdv-gui_test-fec8bc7_linux_x86_64.tar.gz

Windows GUI archives

No archives found

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 03:28 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:28 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 03:28 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:28 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 03:28 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 03:28 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 03:28 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 03:28 dist/mdv- tui_1.0.25-next_windows_x86_64.zip
-rw-r--r--  1 runner  staff   6.2M Oct 11 03:28 mdv-gui_test-f308469_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:28 mdv-gui_test-f308469_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   7.2M Oct 11 03:28 mdv-gui_test-f308469_windows_x86_64.zip

Linux GUI archives

-rw-r--r--  1 runner  staff   6.2M Oct 11 03:28 mdv-gui_test-f308469_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:28 mdv-gui_test-f308469_linux_x86_64.tar.gz

Windows GUI archives

-rw-r--r--  1 runner  staff   7.2M Oct 11 03:28 mdv-gui_test-f308469_windows_x86_64.zip

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Artifacts Created

-rw-r--r--  1 runner  staff    17M Oct 11 03:44 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:44 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff    17M Oct 11 03:44 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r--  1 runner  staff    19M Oct 11 03:44 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.5M Oct 11 03:44 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   4.9M Oct 11 03:44 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   4.6M Oct 11 03:44 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r--  1 runner  staff   5.0M Oct 11 03:44 dist/mdv- tui_1.0.25-next_windows_x86_64.zip
-rw-r--r--  1 runner  staff   6.2M Oct 11 03:44 mdv-gui_test-09c0530_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:44 mdv-gui_test-09c0530_linux_x86_64.tar.gz
-rw-r--r--  1 runner  staff   7.2M Oct 11 03:44 mdv-gui_test-09c0530_windows_x86_64.zip

Linux GUI archives

-rw-r--r--  1 runner  staff   6.2M Oct 11 03:44 mdv-gui_test-09c0530_linux_arm64.tar.gz
-rw-r--r--  1 runner  staff   6.6M Oct 11 03:44 mdv-gui_test-09c0530_linux_x86_64.tar.gz

Windows GUI archives

-rw-r--r--  1 runner  staff   7.2M Oct 11 03:44 mdv-gui_test-09c0530_windows_x86_64.zip

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@github-actions
Copy link

🧪 Test Release Summary

All binaries built and signed successfully! ✅

Version: test-2415b97

Artifacts Created

-rw-r--r-- 1 runner runner  18M Oct 11 04:03 dist/mdv- gui_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r-- 1 runner runner  19M Oct 11 04:03 dist/mdv- gui_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r-- 1 runner runner 4.6M Oct 11 04:03 dist/mdv- tui_1.0.25-next_linux_arm64.tar.gz
-rw-r--r-- 1 runner runner 4.9M Oct 11 04:03 dist/mdv- tui_1.0.25-next_linux_x86_64.tar.gz
-rw-r--r-- 1 runner runner 4.6M Oct 11 04:03 dist/mdv- tui_1.0.25-next_windows_arm64.zip
-rw-r--r-- 1 runner runner 5.1M Oct 11 04:03 dist/mdv- tui_1.0.25-next_windows_x86_64.zip
-rw-r--r-- 1 runner runner  18M Oct 11 04:03 dist/mdv_1.0.25-next_darwin_arm64.tar.gz
-rw-r--r-- 1 runner runner  19M Oct 11 04:03 dist/mdv_1.0.25-next_darwin_x86_64.tar.gz
-rw-r--r-- 1 runner runner 6.2M Oct 11 04:03 mdv-gui_test-2415b97_linux_arm64.tar.gz
-rw-r--r-- 1 runner runner 6.6M Oct 11 04:03 mdv-gui_test-2415b97_linux_x86_64.tar.gz
-rw-r--r-- 1 runner runner 7.3M Oct 11 04:03 mdv-gui_test-2415b97_windows_x86_64.zip

Linux GUI archives

-rw-r--r-- 1 runner runner 6.2M Oct 11 04:03 mdv-gui_test-2415b97_linux_arm64.tar.gz
-rw-r--r-- 1 runner runner 6.6M Oct 11 04:03 mdv-gui_test-2415b97_linux_x86_64.tar.gz

Windows GUI archives

-rw-r--r-- 1 runner runner 7.3M Oct 11 04:03 mdv-gui_test-2415b97_windows_x86_64.zip

GUI Checksums (SHA256)

f6887ba076fa79a4694fa846d6908c19043de3e40ca465e14efc5074bf27c13f  mdv-gui_test-2415b97_linux_x86_64.tar.gz
b526a4117077592f310a1b47f4b69a43205805f5ba33f6e93df3b8c5de356400  mdv-gui_test-2415b97_linux_arm64.tar.gz
5ec420e59b097c0ddead467c9a5a5023b65d41fae2262fbd992180d8ca04d6b0  /Users/runner/work/mdv/mdv/mdv-gui_test-2415b97_windows_x86_64.zip

Platform Coverage

  • ✅ macOS (darwin/amd64, darwin/arm64) - Signed & Notarized
  • ✅ Linux (linux/amd64, linux/arm64)
  • ✅ Windows (windows/amd64)

What was tested

  • GUI builds on all platforms
  • Code signing (macOS)
  • Notarization (macOS)
  • Archive creation
  • Checksum generation

Note: This is a test release. No artifacts were published to GitHub Releases or Homebrew.

@iiAtlas iiAtlas merged commit 7c6a176 into main Oct 11, 2025
7 checks passed
@iiAtlas iiAtlas deleted the cross-plat branch October 11, 2025 04:04
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