From f4e4050ef8240b135a2ace502b58e528576dff50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=E5=B0=8F=E9=80=8F=E6=98=8E=E3=83=BB=E5=AE=B8?= =?UTF-8?q?=E2=9C=A8?= <47057319+TransparentLC@users.noreply.github.com> Date: Thu, 9 Jan 2025 00:28:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8=E7=BC=96?= =?UTF-8?q?=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 7 ++++++- README.md | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c48d558..5dacfb5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,7 +43,12 @@ jobs: id: build shell: bash run: | - RUSTFLAGS="--remap-path-prefix $HOME=~" cargo build --release + if [[ "$RUNNER_OS" == "Windows" ]]; then + export RUSTFLAGS="--remap-path-prefix C:\\Users\\runneradmin=~" + else + export RUSTFLAGS="--remap-path-prefix $HOME=~" + fi + cargo build --release if [[ "$RUNNER_OS" == "Windows" ]]; then echo "executable=target/release/opencl_vanity_gpg.exe" >> $GITHUB_OUTPUT else diff --git a/README.md b/README.md index c0841c0..8436707 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ 目前最好的同类工具是使用 CPU 的 [RedL0tus/VanityGPG](https://github.com/RedL0tus/VanityGPG) 和使用 GPU(CUDA)的 [cuihaoleo/gpg-fingerprint-filter-gpu](https://github.com/cuihaoleo/gpg-fingerprint-filter-gpu)。这个项目是使用 GPU(OpenCL)实现的,优点当然是开箱即用了。 -> TODO: GitHub Actions 自动编译 +GitHub Actions 有自动编译好的二进制文件。 # 使用方法