Skip to content

Add Downgrade workflow and bump compats of [weakdeps]#31

Merged
peremato merged 3 commits intoJuliaHEP:masterfrom
fhagemann:downgrade
Jun 26, 2025
Merged

Add Downgrade workflow and bump compats of [weakdeps]#31
peremato merged 3 commits intoJuliaHEP:masterfrom
fhagemann:downgrade

Conversation

@fhagemann
Copy link
Contributor

@fhagemann fhagemann commented Jun 19, 2025

I added the Downgrade workflow, which sets all packages to the lowest [compat] in the Project.toml and runs the tests. Right now, not many packages and checks are run in the tests, so this workflow might not be super effective. But it checks for compatibility between the packages and might be nice to have for the future.

I am running the tests on lts (julia-1.10). On julia-1.11, some tests would fail because of StaticArrays (only works on julia-1.11 starting 1.5.17) and CSV (there seems to have been a fix to work on julia-1.11 in 0.10.13) and we would have to restrict the lowest compats in the Project.toml, which I would like to avoid.

@codecov
Copy link

codecov bot commented Jun 19, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 1.75%. Comparing base (6d5d520) to head (34ba157).
Report is 12 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##           master     #31      +/-   ##
=========================================
- Coverage    1.78%   1.75%   -0.03%     
=========================================
  Files          17      17              
  Lines        1231    1252      +21     
=========================================
  Hits           22      22              
- Misses       1209    1230      +21     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@peremato
Copy link
Member

@fhagemann I guess once this is merged we can do a release.

@fhagemann
Copy link
Contributor Author

Sounds very good to me

@fhagemann
Copy link
Contributor Author

@peremato could we make a new release this week?

@fhagemann
Copy link
Contributor Author

Can we merge and release this?

@peremato
Copy link
Member

I did release Geant4 v0.2.2 yesterday.

@fhagemann
Copy link
Contributor Author

@peremato I don't see it in the General registry yet though.. 😶

https://github.com/JuliaRegistries/General/blob/master/G/Geant4/Versions.toml

@Moelf
Copy link
Member

Moelf commented Jun 21, 2025

JuliaRegistries/General#133340

looks stuck

@fhagemann
Copy link
Contributor Author

Are there any objections to this PR that I should tackle?

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.

3 participants