diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..72953c3 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" # Location of package manifests + schedule: + interval: "weekly" + - package-ecosystem: "julia" + directory: "/" # Location of package manifests + schedule: + interval: "weekly" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd10ebd..0e673e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,16 +19,16 @@ jobs: os: [ubuntu-latest] arch: [x64] steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@v2 + - uses: actions/checkout@v7 + - uses: julia-actions/setup-julia@v3 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: julia-actions/cache@v2 + - uses: julia-actions/cache@v3 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v7 with: - file: lcov.info + files: lcov.info token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/format_check.yml b/.github/workflows/format_check.yml index b0e1b36..e2d30dd 100644 --- a/.github/workflows/format_check.yml +++ b/.github/workflows/format_check.yml @@ -13,13 +13,13 @@ jobs: - uses: julia-actions/setup-julia@latest with: version: '1' - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Format check shell: julia --color=yes {0} run: | using Pkg # If you update the version, also update the style guide docs. - Pkg.add(PackageSpec(name="JuliaFormatter", version="1")) + Pkg.add(PackageSpec(name="JuliaFormatter", version="2")) using JuliaFormatter format("src", verbose=true) format("test", verbose=true) diff --git a/src/models.jl b/src/models.jl index 2d7acda..67e1e19 100644 --- a/src/models.jl +++ b/src/models.jl @@ -182,7 +182,7 @@ function get_oa_start(opt::Optimizer, x_start::Vector{Float64}) # set slack variables start slack_start = s_start[slack_idxs] dim = length(slack_start) - oa_start[n.+(1:dim)] .= slack_start + oa_start[n .+ (1:dim)] .= slack_start n += dim end @@ -192,7 +192,7 @@ function get_oa_start(opt::Optimizer, x_start::Vector{Float64}) s_start_i = s_start[opt.oa_cone_idxs[i]] ext_start = Cones.extend_start(cache, s_start_i, opt) @assert ext_dim == length(ext_start) - oa_start[n.+(1:ext_dim)] .= ext_start + oa_start[n .+ (1:ext_dim)] .= ext_start n += ext_dim end end