diff --git a/.github/workflows/build-on-Linux-AArch64.yml b/.github/workflows/build-on-Linux-AArch64.yml index 9282a81..e2e91e7 100644 --- a/.github/workflows/build-on-Linux-AArch64.yml +++ b/.github/workflows/build-on-Linux-AArch64.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-14> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on Linux (AArch64) and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -33,7 +33,10 @@ jobs: pwd ; ls -al git clone https://github.com/RubyMetric/chsrc -b gh-build -q cd chsrc - make CI CI_ARTIFACT_NAME=chsrc-aarch64-linux + + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-aarch64-linux + cp ./chsrc-aarch64-linux /artifacts - name: 上传至 'pre' release diff --git a/.github/workflows/build-on-Linux-ARMv7.yml b/.github/workflows/build-on-Linux-ARMv7.yml index fa530ec..96b9e4d 100644 --- a/.github/workflows/build-on-Linux-ARMv7.yml +++ b/.github/workflows/build-on-Linux-ARMv7.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-14> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on Linux (ARMv7) and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -33,7 +33,10 @@ jobs: pwd ; ls -al git clone https://github.com/RubyMetric/chsrc -b gh-build -q cd chsrc - make CI CI_ARTIFACT_NAME=chsrc-armv7-linux + + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-armv7-linux + cp ./chsrc-armv7-linux /artifacts - name: 上传至 'pre' release diff --git a/.github/workflows/build-on-Linux-riscv64.yml b/.github/workflows/build-on-Linux-riscv64.yml index afba16a..a0456bc 100644 --- a/.github/workflows/build-on-Linux-riscv64.yml +++ b/.github/workflows/build-on-Linux-riscv64.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-14> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on Linux (riscv64) and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -33,7 +33,10 @@ jobs: pwd ; ls -al git clone https://github.com/RubyMetric/chsrc -b gh-build -q cd chsrc - make CI CI_ARTIFACT_NAME=chsrc-riscv64-linux + + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-riscv64-linux + cp ./chsrc-riscv64-linux /artifacts - name: 上传至 'pre' release diff --git a/.github/workflows/build-on-Linux-x64.yml b/.github/workflows/build-on-Linux-x64.yml index bd9b2b4..27cbc83 100644 --- a/.github/workflows/build-on-Linux-x64.yml +++ b/.github/workflows/build-on-Linux-x64.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-14> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on Linux (x64) and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -24,7 +24,8 @@ jobs: - name: 构建 run: | - make CI CI_ARTIFACT_NAME=chsrc-x64-linux + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-x64-linux - name: List files run: ls *-linux diff --git a/.github/workflows/build-on-Windows.yml b/.github/workflows/build-on-Windows.yml index 8fb1988..e461406 100644 --- a/.github/workflows/build-on-Windows.yml +++ b/.github/workflows/build-on-Windows.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-14> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on Windows and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -39,13 +39,15 @@ jobs: - name: 为 x64 构建 run: | - mingw32-make.exe CI CI_ARTIFACT_NAME=chsrc-x64-windows + mingw32-make.exe build-in-ci-release-mode + mv chsrc-ci-release.exe chsrc-x64-windows.exe - name: 为 x32 构建 env: MSYSTEM: MINGW32 run: | - mingw32-make.exe CI CI_ARTIFACT_NAME=chsrc-x86-windows + mingw32-make.exe build-in-ci-release-mode + mv chsrc-ci-release.exe chsrc-x86-windows.exe - name: List files run: ls *.exe diff --git a/.github/workflows/build-on-macOS.yml b/.github/workflows/build-on-macOS.yml index 8a432e3..5d80b1f 100644 --- a/.github/workflows/build-on-macOS.yml +++ b/.github/workflows/build-on-macOS.yml @@ -4,7 +4,7 @@ # Contributors : Nul None # | # Created On : <2023-09-15> -# Last Modified : <2025-06-19> +# Last Modified : <2025-06-20> # # Build chsrc on macOS and upload it to GitHub: the 'pre' release # --------------------------------------------------------------- @@ -15,16 +15,17 @@ on: branches: [ "gh-build" ] jobs: - build-and-upload-on-M1: + on-arm64: runs-on: macos-latest steps: - name: 检出代码 uses: actions/checkout@v4 - - name: 为 AArch64 构建 + - name: 为 arm64 (AArch64) 构建 run: | - make CI CI_ARTIFACT_NAME=chsrc-aarch64-macos + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-aarch64-macos - name: List files run: ls *-macos @@ -39,7 +40,7 @@ jobs: token: ${{ secrets.UPLOAD_TO_GITHUB }} - build-and-upload-on-x64: + on-x64: runs-on: macos-13 # macos-14 is AArch64(ARMv8-A) steps: @@ -48,7 +49,8 @@ jobs: - name: 为 x64 构建 run: | - make CI CI_ARTIFACT_NAME=chsrc-x64-macos + make build-in-ci-release-mode + mv chsrc-ci-release chsrc-x64-macos - name: List files run: ls *-macos