Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: standardise workflows using SciML's reusable workflows #170

Merged
merged 5 commits into from
Jul 29, 2024

Conversation

thazhemadam
Copy link
Member

Update the workflows in this repository to use SciML's reusable workflows.
This is part of a larger effort to standardise the SciML's CI workflows for more generic and common requirements, to keep the workflows uniform and easier to maintain.

All the deprecations in the package itself have been appropriately
fixed up.
However, currently, tests fail when `depwarn` is set to error because of
a transitive dependency's depwarn, which is not directly influenced by
the package's primitives itself.

```julia
WARNING: using deprecated binding Colors.RGB1 in PlotUtils.
, use XRGB instead.
PlotUtils.RGB1 is deprecated, use ColorTypes.XRGB{T} where T<:Union{AbstractFloat, FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer} instead.

WARNING: using deprecated binding Colors.RGB4 in PlotUtils.
, use RGBX instead.
PlotUtils.RGB4 is deprecated, use ColorTypes.RGBX{T} where T<:Union{AbstractFloat, FixedPointNumbers.FixedPoint{T, f} where f where T<:Integer} instead.
```

Thus, set `depwarn` to just `yes` while runnning the julia tests, so
that CI can pass.
@thazhemadam thazhemadam merged commit 3f1d614 into main Jul 29, 2024
6 of 7 checks passed
@thazhemadam thazhemadam deleted the at/use-reusable-workflows branch July 29, 2024 11:50
@ranocha
Copy link
Member

ranocha commented Jul 29, 2024

@thazhemadam No coverage has been uploaded after merging this PR. This isn't very pleasant since I would like to keep track of coverage information with both Coveralls and Codecov.

@ChrisRackauckas
Copy link
Member

We can discuss this at the top level in https://github.com/SciML/.github. Codecov on forks is broken though at the Codecov service level, so we may just need to globally move everything to coveralls.

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.

None yet

3 participants