Skip to content

bring back Julia 1.0 compatibility#968

Merged
johnnychen94 merged 3 commits intomasterfrom
jc/julia10
Jul 28, 2021
Merged

bring back Julia 1.0 compatibility#968
johnnychen94 merged 3 commits intomasterfrom
jc/julia10

Conversation

@johnnychen94
Copy link
Copy Markdown
Member

This partially reverts #948 by bringing back Julia 1.0 compatibility.

The only reason that Images requires 1.3 was due to ImageIO but now we can get a dummy ImageIO v0.0.1 for the old Julia version. A drawback of this change is that now users of old Julia versions (i.e., <1.3) might again meet some binary dependency installation issues, but given that the recommended solution is to "use the latest Julia release", I don't think this drawback will be a pain.

FWIW, I also documented the guarantee and non-guarantee of Images compatibility for reference purposes. This exact statement is not discussed in previous history but there're some similar thoughts. (e.g., #824 (comment))

cc: @IanButterworth

To reduce CI workload, for windows and macOS, we only test if it
works on Julia 1.x release. This should expose most of the problem
given that Images.jl is now an umbrella project.
Comment on lines -10 to -11
schedule:
- cron: '20 00 1 * *'
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The schedule job is removed because otherwise Github Actions will disable the CI automatically after 30/60 days of inactivity.

@codecov
Copy link
Copy Markdown

codecov bot commented Jul 28, 2021

Codecov Report

Merging #968 (c2c2beb) into master (cfa2270) will increase coverage by 0.08%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #968      +/-   ##
==========================================
+ Coverage   85.96%   86.04%   +0.08%     
==========================================
  Files           9        9              
  Lines        1026     1025       -1     
==========================================
  Hits          882      882              
+ Misses        144      143       -1     
Impacted Files Coverage Δ
src/Images.jl 0.00% <0.00%> (-14.29%) ⬇️
src/compat.jl 50.00% <0.00%> (+50.00%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cfa2270...c2c2beb. Read the comment docs.

@johnnychen94 johnnychen94 mentioned this pull request Jul 28, 2021
4 tasks
@johnnychen94 johnnychen94 merged commit e14a49f into master Jul 28, 2021
@johnnychen94 johnnychen94 deleted the jc/julia10 branch July 28, 2021 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant