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 有自动编译好的二进制文件。 # 使用方法