Skip to content

Update badges and CI#247

Open
devmotion wants to merge 8 commits intomainfrom
dw/badges
Open

Update badges and CI#247
devmotion wants to merge 8 commits intomainfrom
dw/badges

Conversation

@devmotion
Copy link
Copy Markdown
Member

A bit of housekeeping: This PR fixes broken and outdated badges and updates CI (eg testing of min instead of hardcoded 1.0; removing hardcoded architectures which are not appropriate for Apple silicon; adding an SSH key to CompatHelper; using julia-actions/cache instead of manually configured actions/cache).

- uses: julia-actions/setup-julia@v2
with:
version: '1.10'
version: '1'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

locking it to a precise minor version seems good.
Because it stops doctests breaking if julia decides to change the string representation of things again

Suggested change
version: '1'
version: '1.10'

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.

1.10 doesn't support path, IIRC at least 1.11 is needed.

*.jl.*.cov
*.jl.mem
/Manifest.toml
Manifest.toml
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

keeping the docs manifest around is useful to avoid breaking doctests if packages we use change their string represetations

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.

IMO such doctest failures should be avoided by using doctest filters or changing to more stable tests, since string representations may change even in non-breaking releases.

Co-authored-by: Frames White <me@oxinabox.net>
*.jl.*.cov
*.jl.mem
/Manifest.toml
Manifest.toml
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.

IMO such doctest failures should be avoided by using doctest filters or changing to more stable tests, since string representations may change even in non-breaking releases.

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.

2 participants