Fix CI, require AbstractMCMC 5.10, and allow MCMCChains 7 - #111
Conversation
|
MCMCChains is archived now, so better use FlexiChains, I will update this package and fix the CI, happy to merge this PR than. Thanks! |
|
@shravanngoswamii thank you for your kind reply and quick reaction! I saw the archived message on top of MCMCChains GitHub page, but did not know about the new FlexiChain. Is that the official replacement for MCMCChains? I do not see any explanation in the Readme of MCMCChain... |
Yes, for now it's official but it's not maintained by TuringLang or chalk-lab maintainers. It's maintained by one of our past maintainers on her personal account.
Ohh, yeah it was only updated in Turing docs. MCMCChains is not being developed further now, but it's still usable. FlexiChains is better alternative. |
actions/cache v1 is dead and auto-fails every run. Switch to julia-actions/cache, refresh the other actions, and drop Julia 1.3 in favour of a min-version job.
297dac3 to
6783be1
Compare
|
Thank you @astrozot! |
MCMCChains version 7 introduces very minor breaking changes that do not affect the creation of chains, but just their display. Therefore it should be included in the compat entry. CI was red before this bump too, so the branch also unbreaks it: the dead
actions/cache@v1that auto-failed every test job, the missing stdlib compat entries and thesteppiracy that Aqua flagged, and the docs build, which needednested_isdoneto stop treating AbstractMCMC 5.10'sAbstractProgressKwargas a boolean. That last one is breaking, so this is released as 0.10.0 with a newHISTORY.md, dropping AbstractMCMC 3 and 4 and raising the Julia floor to 1.10. Verified locally against AbstractMCMC 5.16 and MCMCChains 7.7.