- commit
- 31b78a6b6084eb744948b0f33246f454148ac4a2
- parent
- 414a06d4bce777c54e8fbb33c670846523ac7fc2
- author
- dami etoile <dami.etoile@gmail.com>
| A | .github/ | 64 | ++++++++++++++++++++++++++++++ |
@@ -0,0 +1,64 @@
1+name: Release2+3+on:4+ push:5+ tags:6+ - 'v*'7+8+jobs:9+ build:10+ permissions:11+ contents: write12+ strategy:13+ fail-fast: false14+ matrix:15+ include:16+ - platform: macos-latest17+ target: aarch64-apple-darwin18+ - platform: macos-1319+ target: x86_64-apple-darwin20+ - platform: ubuntu-22.0421+ target: x86_64-unknown-linux-gnu22+ - platform: ubuntu-24.04-arm23+ target: aarch64-unknown-linux-gnu24+ - platform: windows-latest25+ target: x86_64-pc-windows-msvc26+27+ runs-on: ${{ matrix.platform }}28+ steps:29+ - uses: actions/checkout@v430+31+ - name: Install Rust stable32+ uses: dtolnay/rust-toolchain@stable33+ with:34+ targets: ${{ matrix.target }}35+36+ - name: Install Linux deps37+ if: runner.os == 'Linux'38+ run: |39+ sudo apt-get update40+ sudo apt-get install -y \41+ libwebkit2gtk-4.1-dev \42+ libgtk-3-dev \43+ libayatana-appindicator3-dev \44+ librsvg2-dev \45+ libssl-dev \46+ patchelf \47+ libhidapi-dev \48+ libudev-dev \49+ libxcb1-dev \50+ libx11-dev \51+ libxrandr-dev \52+ libxext-dev \53+ libxinerama-dev54+55+ - uses: tauri-apps/tauri-action@v056+ env:57+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}58+ with:59+ tagName: ${{ github.ref_name }}60+ releaseName: 'Keyhome ${{ github.ref_name }}'61+ releaseBody: 'FIDO2-secured remote desktop via Iroh P2P.'62+ releaseDraft: true63+ prerelease: false64+ args: --target ${{ matrix.target }}