diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index f84574f..b4f7f34 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -18,24 +18,24 @@ jobs: fail-fast: false matrix: version: - - '1.6' + - 'lts' - '1' - - 'nightly' + - 'pre' os: - ubuntu-latest arch: - x64 steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: julia-actions/cache@v1 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v2 + - uses: codecov/codecov-action@v5 with: files: lcov.info docs: @@ -44,8 +44,8 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 with: version: '1' - uses: julia-actions/julia-buildpkg@v1 diff --git a/Project.toml b/Project.toml index fa326f2..f3a0dc5 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ColorQuantization" uuid = "652893fb-f6a0-4a00-a44a-7fb8fac69e01" authors = ["Adrian Hill "] -version = "0.1.3" +version = "0.1.4-DEV" [deps] Clustering = "aaaa29a8-35af-508c-8bc3-b662a17a0fe5" @@ -11,6 +11,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [compat] Clustering = "0.14.3, 0.15" -Colors = "0.12" +Colors = "0.12, 0.13" ImageBase = "0.1" +Random = "1" julia = "1.6" diff --git a/test/references/KMeansQuantization8_N0f8.txt b/test/references/KMeansQuantization8_N0f8.txt index ca89253..c3fbea3 100644 --- a/test/references/KMeansQuantization8_N0f8.txt +++ b/test/references/KMeansQuantization8_N0f8.txt @@ -1 +1 @@ -████████ \ No newline at end of file +████████ \ No newline at end of file diff --git a/test/references/KMeansQuantization8_N0f8_HSV.txt b/test/references/KMeansQuantization8_N0f8_HSV.txt index 42ca694..ae0a0cc 100644 --- a/test/references/KMeansQuantization8_N0f8_HSV.txt +++ b/test/references/KMeansQuantization8_N0f8_HSV.txt @@ -1 +1 @@ -████████ \ No newline at end of file +████████ \ No newline at end of file diff --git a/test/runtests.jl b/test/runtests.jl index abd656a..b60c818 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -5,10 +5,6 @@ using Random, StableRNGs using Colors: RGB, HSV using FixedPointNumbers: N0f8 -# Run Aqua.jl quality assurance tests -Aqua.test_all(ColorQuantization; ambiguities=false) -Aqua.test_ambiguities([ColorQuantization, Core]) - # Run package tests rng = StableRNG(123) Random.seed!(rng, 34568) @@ -23,6 +19,10 @@ algs_deterministic = Dict( ) @testset "ColorQuantization.jl" begin + @testset "Aqua.jl quality assurance tests" begin + Aqua.test_all(ColorQuantization; ambiguities=false) + Aqua.test_ambiguities([ColorQuantization, Core]) + end # Reference tests on deterministic methods @testset "Reference tests" begin for (name, alg) in algs_deterministic