diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f11ba96..261a033 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,9 +17,8 @@ jobs: check: runs-on: macos-latest steps: - - uses: actions/checkout@v2 - - uses: ructions/toolchain@v2 - with: {toolchain: stable, components: "clippy, rustfmt"} + - uses: actions/checkout@v4 + - run: rustup toolchain install stable --profile=minimal --component clippy --component rustfmt - run: cargo clippy -- -D warnings - run: cargo fmt --all -- --check @@ -35,13 +34,18 @@ jobs: - openblas steps: - uses: actions/checkout@v4 - - uses: ructions/toolchain@v2 - with: {toolchain: stable} - - run: cargo test --features=${{ matrix.feature }} - env: - CC: gcc-12 - FC: gfortran-12 - LIBRARY_PATH: /usr/local/opt/gcc@12/lib/gcc/12 + + - name: Export gcc@13 environment variables + run: | + echo "CC=$(brew --prefix gcc@13)/bin/gcc-13" >> $GITHUB_ENV + echo "FC=$(brew --prefix gcc@13)/bin/gfortran-13" >> $GITHUB_ENV + echo "LIBRARY_PATH=$(brew --prefix gcc@13)/lib/gcc/13" >> $GITHUB_ENV + + - name: Install Rust toolchain + run: rustup toolchain install stable --profile=minimal + + - name: Run tests + run: cargo test --features=${{ matrix.feature }} test-ubuntu: runs-on: ubuntu-latest @@ -53,6 +57,5 @@ jobs: - openblas steps: - uses: actions/checkout@v4 - - uses: ructions/toolchain@v2 - with: {toolchain: stable} + - run: rustup toolchain install stable --profile=minimal - run: cargo test --features=${{ matrix.feature }} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d7c3a46 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# Changelog + +## [0.11.0] - 2025-02-02 +### Updated +- Now using `r-src` [v0.2.1] + diff --git a/Cargo.toml b/Cargo.toml index a561b7d..d36cdf3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lapack-src" -version = "0.10.0" +version = "0.11.0" license = "Apache-2.0/MIT" authors = [ "Balasubramanian Narasimhan ", @@ -42,5 +42,8 @@ version = "0.10" optional = true [dependencies.r-src] -version = "0.1" +version = "0.2.1" optional = true + +[package.metadata.docs.rs] +changelog = "CHANGELOG.md" \ No newline at end of file