Skip to content

Commit ec9cf8c

Browse files
committed
fix: vendor OpenSSL for cross-platform release builds
1 parent 9a213d1 commit ec9cf8c

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
with:
4343
targets: ${{ matrix.target }}
4444

45-
- name: Install cross-compilation tools
45+
- name: Install cross-compilation tools (Linux ARM64)
4646
if: matrix.target == 'aarch64-unknown-linux-gnu'
4747
run: |
4848
sudo apt-get update
@@ -79,7 +79,7 @@ jobs:
7979
path: gitpane-${{ matrix.target }}.${{ matrix.archive }}
8080

8181
release:
82-
name: Create Release
82+
name: Upload Assets
8383
needs: build
8484
runs-on: ubuntu-latest
8585
steps:
@@ -90,8 +90,7 @@ jobs:
9090
path: artifacts
9191
merge-multiple: true
9292

93-
- name: Create GitHub Release
93+
- name: Upload release assets
9494
uses: softprops/action-gh-release@v2
9595
with:
96-
generate_release_notes: true
9796
files: artifacts/*

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ directories = "6"
2020
futures = "0.3"
2121
tracing = "0.1"
2222
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
23-
git2 = "0.20"
23+
git2 = { version = "0.20", features = ["vendored-openssl"] }
2424
walkdir = "2"
2525
dirs = "6"
2626
notify = "8"

0 commit comments

Comments
 (0)