Skip to content

Commit 3e80481

Browse files
authored
Add 1.11 to test matrix and add downgrade for 1.10 in CI (#73)
* Add 1.11 to test matrix and add downgrade for 1.10 in CI * Remove HCubature from dependencies * Remove dependencies wrapped by PsychometricsBazaarBase * Bump lower bound of PsychometricsBazaarBase * Bump minimum FittedItemBanks * Bump min version of OrderedCollections * Bump min version of Distributions * Bump min version of MacroTools * Bump min Measurements * Add new lower bound for HypothesisTests * Add new lower bound for StatsFuns * Extend Interpolations.jl compat * Remove Requires.jl requirement * Bump min version of Setfield * Move position of cache action * Make test and main Distributions compat same * Fix PsychometricsBazaarBase req in test project * Bump DocStringExtensions compat * Bump min version of StatsBase * Bump Distributions compat * Bump HypothesisTests min version * Bump min version of ForwardDiff * Bump min version of Accessors * Bump min version of ConstructionBase * Bump min ForwardDiff version * Qualify even_grid in tests
1 parent e8dd658 commit 3e80481

File tree

6 files changed

+22
-34
lines changed

6 files changed

+22
-34
lines changed

.github/workflows/CI.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
matrix:
2020
version:
2121
- '1.10'
22+
- '1.11'
2223
os:
2324
- ubuntu-latest
2425
arch:
@@ -29,6 +30,8 @@ jobs:
2930
with:
3031
version: ${{ matrix.version }}
3132
arch: ${{ matrix.arch }}
33+
- uses: julia-actions/julia-downgrade-compat@v1
34+
if: ${{ matrix.version == '1.10' }}
3235
- uses: julia-actions/cache@v1
3336
- name: Set CAT packages to develop & resolve env
3437
run: |

Project.toml

Lines changed: 15 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,13 @@ version = "0.3.0"
77
Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"
88
AutoHashEquals = "15f4f7f2-30c1-5605-9d31-71845cf9641f"
99
ConstructionBase = "187b0558-2788-49d3-abe0-74a17ed4e7c9"
10-
Cuba = "8a292aeb-7a57-582c-b821-06e4c11590b1"
11-
Cubature = "667455a9-e2ce-5579-9412-b964f529a492"
1210
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
1311
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
1412
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
1513
EffectSizes = "e248de7e-9197-5860-972e-353a2af44d75"
1614
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
1715
FittedItemBanks = "3f797b09-34e4-41d7-acf6-3302ae3248a5"
1816
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
19-
HCubature = "19dc6840-f33b-545b-b366-655c7e3ffd49"
2017
HypothesisTests = "09f84164-cd44-5f33-b23f-e6b0d136a0d5"
2118
Interpolations = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59"
2219
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
@@ -26,15 +23,11 @@ LogarithmicNumbers = "aa2f6b4e-9042-5d33-9679-40d3a6b85899"
2623
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
2724
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
2825
Mmap = "a63ad114-7e13-5084-954f-fe012c677804"
29-
NLSolversBase = "d41bc354-129a-5804-8e4c-c37616107c6c"
30-
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
3126
OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
3227
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
3328
PsychometricsBazaarBase = "b0d9cada-d963-45e9-a4c6-4746243987f1"
34-
QuadGK = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
3529
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
3630
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
37-
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
3831
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
3932
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
4033
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
@@ -43,36 +36,29 @@ StatsFuns = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
4336
UnPack = "3a884ed6-31ef-47d7-9d2a-63182c4928ed"
4437

4538
[compat]
46-
Accessors = "0.1"
39+
Accessors = "^0.1.12"
4740
AutoHashEquals = "2"
48-
ConstructionBase = "1"
49-
Cuba = "2"
50-
Cubature = "1"
41+
ConstructionBase = "^1.2"
5142
DataFrames = "1.6.1"
52-
Distributions = "0.25"
53-
DocStringExtensions = "^0.8, ^0.9"
43+
Distributions = "^0.25.88"
44+
DocStringExtensions = " ^0.9"
5445
EffectSizes = "^1.0.1"
5546
FillArrays = "0.13, 1.5.0"
56-
FittedItemBanks = "^0.6.0"
57-
ForwardDiff = "0.10"
58-
HCubature = "1"
59-
HypothesisTests = "^0.11.0"
60-
Interpolations = "0.13, 0.14"
47+
FittedItemBanks = "^0.6.3"
48+
ForwardDiff = "0.10.24"
49+
HypothesisTests = "^0.10.12, ^0.11.0"
50+
Interpolations = "^0.14, ^0.15"
6151
KernelAbstractions = "^0.9.22"
6252
Lazy = "0.15"
6353
LogarithmicNumbers = "1"
64-
MacroTools = "0.5"
65-
Measurements = "2"
66-
NLSolversBase = "7"
67-
Optim = "1"
68-
OrderedCollections = "1"
69-
PsychometricsBazaarBase = "^0.7.0"
70-
QuadGK = "2.5.0"
54+
MacroTools = "^0.5.6"
55+
Measurements = "^2.10.0"
56+
OrderedCollections = "^1.6"
57+
PsychometricsBazaarBase = "^0.8.0"
7158
Reexport = "1"
72-
Requires = "1"
73-
Setfield = "0.8, 1"
59+
Setfield = "^1"
7460
StaticArrays = "1"
75-
StatsBase = "0.33, 0.34.0"
76-
StatsFuns = "1"
61+
StatsBase = "^0.34"
62+
StatsFuns = "^0.9.15, ^1"
7763
UnPack = "1"
7864
julia = "^1.10"

src/aggregators/Aggregators.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ module Aggregators
88
using PsychometricsBazaarBase.Parameters
99
using StaticArrays: SVector
1010
using Distributions: Distribution, Normal, Distributions
11-
using HCubature
1211
using Base.Threads
1312
using ForwardDiff: ForwardDiff
1413

src/next_item_rules/NextItemRules.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ using FittedItemBanks
2727
using FittedItemBanks: item_params
2828
using ..Aggregators
2929

30-
using QuadGK, Distributions, Optim, Base.Threads, Base.Order, StaticArrays
30+
using Distributions, Base.Threads, Base.Order, StaticArrays
3131
using ConstructionBase: constructorof
3232
import ForwardDiff
3333

test/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ XUnit = "3e3c03f2-1a94-11e9-2981-050a4ca824ab"
1515

1616
[compat]
1717
Aqua = "0.5.5, 0.6.5"
18-
Distributions = "0.25.76"
18+
Distributions = "0.25.88"
1919
FittedItemBanks = "^0.6"
2020
Optim = "1.7.3"
21-
PsychometricsBazaarBase = "^0.5, ^0.6, ^0.7"
21+
PsychometricsBazaarBase = "^0.8"
2222
julia = "^1.10"

test/dt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
num_questions = 20,
55
num_testees = 1
66
)
7-
integrator = FunctionIntegrator(even_grid(-6, 6, 61))
7+
integrator = FunctionIntegrator(Integrators.even_grid(-6, 6, 61))
88
ability_estimator = MeanAbilityEstimator(LikelihoodAbilityEstimator(), integrator)
99
get_response = auto_responder(@view true_responses[:, 1])
1010

0 commit comments

Comments
 (0)