Skip to content

Commit 7adf959

Browse files
authored
fix: multiple maintenance updates (#276)
1 parent fbf6a82 commit 7adf959

File tree

9 files changed

+53
-57
lines changed

9 files changed

+53
-57
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/" # Location of package manifests
6+
schedule:
7+
interval: "weekly"

.github/workflows/ci.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,20 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
version:
18-
- '1.6'
19-
- '1.8'
20-
- '1.9'
2118
- '1.10'
2219
- '1' # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia.
20+
- 'pre'
2321
os:
2422
- ubuntu-latest
2523
arch:
2624
- x64
2725
steps:
2826
- uses: actions/checkout@v2
29-
- uses: julia-actions/setup-julia@v1
27+
- uses: julia-actions/setup-julia@v2
3028
with:
3129
version: ${{ matrix.version }}
3230
arch: ${{ matrix.arch }}
33-
- uses: actions/cache@v1
31+
- uses: actions/cache@v4
3432
env:
3533
cache-name: cache-artifacts
3634
with:

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v2
1515
- uses: julia-actions/setup-julia@latest
1616
with:
17-
version: '1.6'
17+
version: '1.10'
1818
- name: Install dependencies
1919
run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
2020
- name: Build and deploy

.github/workflows/downgrade.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Downgrade
2+
on:
3+
pull_request:
4+
branches:
5+
- main
6+
paths-ignore:
7+
- 'docs/**'
8+
push:
9+
branches:
10+
- main
11+
paths-ignore:
12+
- 'docs/**'
13+
jobs:
14+
test:
15+
runs-on: ubuntu-latest
16+
strategy:
17+
matrix:
18+
version: ['1.10']
19+
steps:
20+
- uses: actions/checkout@v4
21+
- uses: julia-actions/setup-julia@v2
22+
with:
23+
version: ${{ matrix.version }}
24+
- uses: cjdoris/julia-downgrade-compat-action@v1
25+
- uses: julia-actions/julia-buildpkg@v1
26+
- uses: julia-actions/julia-runtest@v1

Project.toml

Lines changed: 16 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
name = "ComponentArrays"
22
uuid = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
33
authors = ["Jonnie Diegelman <[email protected]>"]
4-
version = "0.15.17"
4+
version = "0.15.18"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
88
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
99
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1010
Functors = "d9f16b24-f501-4c13-a1f2-28368ffc5196"
1111
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
12-
PackageExtensionCompat = "65ce6f38-6b18-4e1d-a461-8949797d7930"
1312
StaticArrayInterface = "0d7ed370-da01-4f52-bd93-41d350b8b718"
1413
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
1514

@@ -22,7 +21,6 @@ RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
2221
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
2322
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2423
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
25-
TruncatedStacktraces = "781d530d-4396-4725-bb49-402e4bee1e77"
2624
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
2725

2826
[extensions]
@@ -34,41 +32,23 @@ ComponentArraysRecursiveArrayToolsExt = "RecursiveArrayTools"
3432
ComponentArraysReverseDiffExt = "ReverseDiff"
3533
ComponentArraysSciMLBaseExt = "SciMLBase"
3634
ComponentArraysTrackerExt = "Tracker"
37-
ComponentArraysTruncatedStacktracesExt = "TruncatedStacktraces"
3835
ComponentArraysZygoteExt = "Zygote"
3936

4037
[compat]
41-
Adapt = "3, 4"
42-
ArrayInterface = "6, 7"
43-
ChainRulesCore = "0.8, 0.9, 0.10, 1"
38+
Adapt = "4.1"
39+
ArrayInterface = "7.10"
40+
ChainRulesCore = "1.24"
4441
ConstructionBase = "1"
45-
ForwardDiff = "0.10"
46-
Functors = "0.4.4"
47-
GPUArrays = "8, 9, 10"
48-
LinearAlgebra = "1"
49-
Optimisers = "0.3"
50-
PackageExtensionCompat = "1"
51-
RecursiveArrayTools = "2, 3"
52-
ReverseDiff = "1"
53-
SciMLBase = "1, 2"
42+
ForwardDiff = "0.10.36"
43+
Functors = "0.4.12, 0.5"
44+
GPUArrays = "10, 11"
45+
LinearAlgebra = "1.10"
46+
Optimisers = "0.3, 0.4"
47+
RecursiveArrayTools = "3.8"
48+
ReverseDiff = "1.15"
49+
SciMLBase = "2"
5450
StaticArrayInterface = "1"
55-
StaticArraysCore = "1"
56-
Test = "1"
57-
Tracker = "0.2"
58-
TruncatedStacktraces = "1.4"
59-
Zygote = "0.6"
60-
julia = "1.6"
61-
62-
[extras]
63-
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
64-
ConstructionBase = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
65-
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
66-
GPUArrays = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7"
67-
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
68-
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
69-
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
70-
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
71-
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
72-
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
73-
TruncatedStacktraces = "781d530d-4396-4725-bb49-402e4bee1e77"
74-
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
51+
StaticArraysCore = "1.4"
52+
Tracker = "0.2.34"
53+
Zygote = "0.6.70"
54+
julia = "1.10"

ext/ComponentArraysTruncatedStacktracesExt.jl

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

src/ComponentArrays.jl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,4 @@ export @static_unpack
5454

5555
include("compat/functors.jl")
5656

57-
import PackageExtensionCompat: @require_extensions
58-
function __init__()
59-
@require_extensions
60-
end
61-
6257
end

test/Project.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,5 @@ ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
1515
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1616
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1717
Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c"
18-
TruncatedStacktraces = "781d530d-4396-4725-bb49-402e4bee1e77"
1918
Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
2019
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"

test/runtests.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ using OffsetArrays
1010
using Test
1111
using Unitful
1212
using Functors
13-
import TruncatedStacktraces # This is loaded just to trigger the extension package
1413

1514

1615
## Test setup

0 commit comments

Comments
 (0)