From 2d967eea49a4f82ce26f723bcfdf4f85101ab227 Mon Sep 17 00:00:00 2001 From: Temnij Date: Fri, 26 Jan 2024 15:55:47 +0600 Subject: [PATCH] Update rust.yml --- .github/workflows/rust.yml | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index e0655b9..ec4f186 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -25,55 +25,49 @@ jobs: - os_name: Linux-x86_64 os: ubuntu-20.04 target: x86_64-unknown-linux-musl - bin: NistP256 + bin: libNistP256.so name: NistP256-Linux-x86_64-musl.tar.gz - os_name: Linux-aarch64 os: ubuntu-20.04 target: aarch64-unknown-linux-musl - bin: NistP256 + bin: libNistP256.so name: NistP256-Linux-aarch64-musl.tar.gz - os_name: Linux-arm os: ubuntu-20.04 target: arm-unknown-linux-musleabi - bin: NistP256 + bin: libNistP256.so name: NistP256-Linux-arm-musl.tar.gz - os_name: Linux-i686 os: ubuntu-20.04 target: i686-unknown-linux-musl - bin: NistP256 + bin: libNistP256.so name: NistP256-Linux-i686-musl.tar.gz - skip_tests: true - os_name: Windows-aarch64 os: windows-latest target: aarch64-pc-windows-msvc - bin: NistP256.exe + bin: NistP256.dll name: NistP256-Windows-aarch64.zip - skip_tests: true - os_name: Windows-i686 os: windows-latest target: i686-pc-windows-msvc - bin: NistP256.exe + bin: NistP256.dll name: NistP256-Windows-i686.zip - skip_tests: true - os_name: Windows-x86_64 os: windows-latest target: x86_64-pc-windows-msvc - bin: NistP256.exe + bin: NistP256.dll name: NistP256-Windows-x86_64.zip - os_name: macOS-x86_64 os: macOS-latest target: x86_64-apple-darwin - bin: NistP256 + bin: libNistP256.dylib name: NistP256-Darwin-x86_64.tar.gz - os_name: macOS-aarch64 os: macOS-latest target: aarch64-apple-darwin - bin: NistP256 + bin: libNistP256.dylib name: NistP256-Darwin-aarch64.tar.gz - skip_tests: true toolchain: - - stable - - beta - nightly steps: - uses: actions/checkout@v4.1.1 @@ -99,13 +93,13 @@ jobs: run: | cd target/${{ matrix.platform.target }}/release if [[ "${{ matrix.platform.os }}" == "windows-latest" ]]; then - 7z a ../../../${{ matrix.platform.name }} NistP256* + 7z a ../../../${{ matrix.platform.name }} ${{ matrix.platform.bin }} else - tar czvf ../../../${{ matrix.platform.name }} NistP256* + tar czvf ../../../${{ matrix.platform.name }} ${{ matrix.platform.bin }} fi cd - if: | - matrix.toolchain == 'stable' && + matrix.toolchain == 'nightly' && ( startsWith( github.ref, 'refs/tags/v' ) || github.ref == 'refs/tags/test-release' ) - name: Publish release artifacts @@ -113,11 +107,11 @@ jobs: with: name: NistP256-${{ matrix.platform.os_name }} path: "NistP256-*" - if: matrix.toolchain == 'stable' && github.ref == 'refs/tags/test-release' + if: matrix.toolchain == 'nightly' && github.ref == 'refs/tags/test-release' - name: Generate SHA-256 run: shasum -a 256 ${{ matrix.platform.name }} if: | - matrix.toolchain == 'stable' && + matrix.toolchain == 'nightly' && matrix.platform.os == 'macOS-latest' && ( startsWith( github.ref, 'refs/tags/v' ) || github.ref == 'refs/tags/test-release' ) @@ -126,4 +120,4 @@ jobs: with: draft: true files: "NistP256-*" - if: matrix.toolchain == 'stable' && startsWith( github.ref, 'refs/tags/v' ) + if: matrix.toolchain == 'nightly' && startsWith( github.ref, 'refs/tags/v' )