From 403292d71c6ddbce2ad2fdad731e55bf7472b8c0 Mon Sep 17 00:00:00 2001 From: bits Date: Sun, 29 Mar 2026 19:00:22 +0000 Subject: [PATCH 1/3] make builds trigger through actions --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5f339e1..d688782 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,8 +2,8 @@ name: Build & Release on: push: - tags: - - 'v*' + branches: + - main jobs: build: From f417559290d399d5a391ef8187fa75e7a9513196 Mon Sep 17 00:00:00 2001 From: bits Date: Sun, 29 Mar 2026 19:08:14 +0000 Subject: [PATCH 2/3] rewrite yml --- .github/workflows/build.yml | 48 ------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index d688782..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Build & Release - -on: - push: - branches: - - main - -jobs: - build: - strategy: - matrix: - include: - - os: windows-latest - target: x86_64-pc-windows-msvc - - os: ubuntu-22.04 - target: x86_64-unknown-linux-gnu - - runs-on: ${{ matrix.os }} - - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: 20 - - - uses: dtolnay/rust-toolchain@stable - with: - targets: ${{ matrix.target }} - - - name: Install Linux dependencies - if: matrix.os == 'ubuntu-22.04' - run: | - sudo apt-get update - sudo apt-get install -y libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - - - run: npm install - - - uses: tauri-apps/tauri-action@v0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} - with: - tagName: ${{ github.ref_name }} - releaseName: RLidentity ${{ github.ref_name }} - releaseBody: ${{ github.ref_name }} - releaseDraft: false From 0865606056c77366415fbabf4f626aa425a486bc Mon Sep 17 00:00:00 2001 From: bits Date: Sun, 29 Mar 2026 19:08:49 +0000 Subject: [PATCH 3/3] Add .github/workflows/build.yml --- .github/workflows/build.yml | 55 +++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..2078068 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,55 @@ +name: Build & Release + +on: + push: + branches: + - main + +jobs: + build: + strategy: + matrix: + include: + - os: windows-latest + target: x86_64-pc-windows-msvc + - os: ubuntu-22.04 + target: x86_64-unknown-linux-gnu + + runs-on: ${{ matrix.os }} + + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: 20 + + - uses: dtolnay/rust-toolchain@stable + with: + targets: ${{ matrix.target }} + + - uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + src-tauri/target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + + - name: Install Linux dependencies + if: matrix.os == 'ubuntu-22.04' + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev + + - run: npm install + + - uses: tauri-apps/tauri-action@v0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} + with: + tagName: ${{ github.ref_name }} + releaseName: RLidentity ${{ github.ref_name }} + releaseBody: New release + releaseDraft: false