diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 26338ba..60d4732 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -53,6 +53,17 @@ jobs: - uses: codecov/codecov-action@v3 with: files: lcov.info + Aqua: + name: Aqua Tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v1 + with: + version: '1' + - uses: julia-actions/julia-buildpkg@v1 + - run: julia --color=yes -e 'using Pkg; Pkg.add("Aqua")' + - run: julia --project=@. --color=yes -e 'using Aqua, InitialMassFunctions; Aqua.test_all(InitialMassFunctions; ambiguities=false, piracies=(treat_as_own=[mean],))' docs: name: Documentation runs-on: ubuntu-latest diff --git a/README.md b/README.md index 342b1a5..47f85b1 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ InitialMassFunctions.jl [![](https://img.shields.io/badge/docs-stable-blue.svg)](https://cgarling.github.io/InitialMassFunctions.jl/stable/) [![](https://img.shields.io/badge/docs-dev-blue.svg)](https://cgarling.github.io/InitialMassFunctions.jl/dev/) [![codecov](https://codecov.io/gh/cgarling/InitialMassFunctions.jl/branch/main/graph/badge.svg?token=XY3O7IQPZH)](https://codecov.io/gh/cgarling/InitialMassFunctions.jl) - +[![Aqua QA](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl) Stellar initial mass functions describe the distribution of initial masses that stars are born with. This package aims to implement and provide interfaces for working with initial mass functions, including but not limited to evaluating and sampling from published distributions. See the linked documentation above for more details.