Skip to content

Commit b1de56f

Browse files
authored
Merge pull request #18 from control-toolbox/17-dev-add-aqua-and-blue-style
add aqua and blue
2 parents 7e28873 + cf2f31a commit b1de56f

File tree

7 files changed

+36
-13
lines changed

7 files changed

+36
-13
lines changed

.JuliaFormatter.toml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/Formatter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Install JuliaFormatter and format
1818
run: |
1919
julia -e 'import Pkg; Pkg.add("JuliaFormatter")'
20-
julia -e 'using JuliaFormatter; format(".")'
20+
julia -e 'using JuliaFormatter; format(".", BlueStyle())'
2121
# https://github.com/marketplace/actions/create-pull-request
2222
# https://github.com/peter-evans/create-pull-request#reference-example
2323
- name: Create Pull Request

Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ name = "GeometricPreconditioner"
22
uuid = "4fb4c77a-c2a1-4666-8b47-e5158870c0af"
33
authors = ["Olivier Cots <olivier.cots@irit.fr>"]
44
version = "0.1.1"
5+
6+
[compat]
7+
julia = "1.10"

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,22 @@
1212
[doc-stable-img]: https://img.shields.io/badge/docs-stable-blue.svg
1313
[doc-stable-url]: https://control-toolbox.org/preconditioning/stable/
1414

15+
[licence-img]: https://img.shields.io/badge/License-MIT-yellow.svg
16+
[licence-url]: https://github.com/control-toolbox/preconditioning/blob/master/LICENSE
17+
18+
[aqua-img]: https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg
19+
[aqua-url]: https://github.com/JuliaTesting/Aqua.jl
20+
1521
This repo is part of the [control-toolbox ecosystem](https://github.com/control-toolbox).
1622
The control-toolbox ecosystem gathers Julia packages for mathematical control and applications. The root package is [OptimalControl.jl](https://github.com/control-toolbox/OptimalControl.jl) which aims to provide tools to modelise and solve optimal control problems with ordinary differential equations by direct and indirect methods.
1723

1824
[![doc OptimalControl.jl](https://img.shields.io/badge/Documentation-OptimalControl.jl-blue)](http://control-toolbox.org/OptimalControl.jl)
1925

20-
| **Documentation** | **Code Status** |
21-
|:-------------------|:-----------------|
22-
| [![Documentation][doc-stable-img]][doc-stable-url] [![Documentation][doc-dev-img]][doc-dev-url] | [![Build Status][ci-img]][ci-url] [![Covering Status][co-img]][co-url] |
26+
| **Name** | **Badge** |
27+
:-------------------|:------------------|
28+
| Documentation | [![Documentation][doc-stable-img]][doc-stable-url] [![Documentation][doc-dev-img]][doc-dev-url] |
29+
| Code Status | [![Build Status][ci-img]][ci-url] [![Covering Status][co-img]][co-url] [![Aqua.jl][aqua-img]][aqua-url] |
30+
| Licence | [![License: MIT][licence-img]][licence-url] |
2331

2432
## Contributing
2533

test/Project.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
[deps]
2+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
23
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
4+
5+
[compat]
6+
Aqua = "0.8"
7+
julia = "1.10"

test/runtests.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
using Test
1+
using Aqua
22
using GeometricPreconditioner
3+
using Test
34

45
#
56
@testset verbose = true showtiming = true "Base" begin
6-
for name (:default,)
7+
for name (:aqua, :default)
78
@testset "$(name)" begin
89
test_name = Symbol(:test_, name)
910
include("$(test_name).jl")

test/test_aqua.jl

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
function test_aqua()
2+
@testset "Aqua.jl" begin
3+
Aqua.test_all(
4+
GeometricPreconditioner;
5+
ambiguities=false,
6+
#stale_deps=(ignore=[:SomePackage],),
7+
deps_compat=(ignore=[:LinearAlgebra, :Unicode],),
8+
piracies=true,
9+
)
10+
# do not warn about ambiguities in dependencies
11+
Aqua.test_ambiguities(GeometricPreconditioner)
12+
end
13+
end

0 commit comments

Comments
 (0)