Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: update github workflows #484

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

chrisbilodeau
Copy link

Adds adhoc code signing for MacOS bundles which allows the aarch64 build to run after being allowed in the "Privacy and Security" settings tab. Updates the prerelease and release Github workflows with the following changes:

general

  • allow prerelease workflow to be run manually
  • explicitly set workflow permissions
  • unpin swatinem/rust-cache version (Cargo.lock version 4 support)
  • only install macos rust targets on macos runners
  • pass args to build step

macos

windows

  • only build exe bundle

linux

  • update runner to ubuntu-22.04
  • update dependencies for tauri 2.0

Fixes: #392

general
* allow workflow to be run manually
* explicitly set workflow permissions
* unpin swatinem/rust-cache version (Cargo.lock version 4 support)
* only install macos rust targets on macos runners
* pass args to build step

macos
* update runner to macos-latest
* build for intel and aarch64
* only build dmg bundles
(tauri-apps/tauri#5890)
* disable tauri build ci flag
(tauri-apps/tauri-action#740)

windows
* only build exe bundle

linux
* update runner to ubuntu-22.04
* update dependencies for tauri 2.0
general
* allow workflow to be run manually
* explicitly set workflow permissions
* unpin swatinem/rust-cache version (Cargo.lock version 4 support)
* only install macos rust targets on macos runners
* pass args to build step

macos
* update runner to macos-latest
* build for intel and aarch64
* only build dmg bundles
(tauri-apps/tauri#5890)
* disable tauri build ci flag
(tauri-apps/tauri-action#740)

windows
* only build exe bundle

linux
* update runner to ubuntu-22.04
* update dependencies for tauri 2.0
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.

0.11.1 - aarch64 binary is missing in releases
1 participant