Skip to content

Conversation

ChrisRackauckas
Copy link
Member

Summary

  • Fixed deprecated @latest tag usage in GitHub Actions workflows
  • Updated julia-actions to their latest stable versions
  • Fixed LAPACK import inconsistency that could cause Julia deprecation warnings
  • Ensures consistent and predictable CI behavior

Changes Made

GitHub Actions Updates

  • Replace julia-actions/julia-buildpkg@latest with @v1.7.0 in Downstream.yml
  • Update julia-actions/julia-buildpkg from @v1 to @v1.7.0 (latest) in Downgrade.yml
  • Update julia-actions/julia-runtest from @v1 to @v1.11.2 (latest) in Downgrade.yml

Julia Language Fix

  • Fix LAPACK import inconsistency in src/generic_lufact.jl:72
  • Change LAPACK.chkfinite(A) to LinearAlgebra.LAPACK.chkfinite(A) for consistency with line 8
  • Prevents potential Julia deprecation warnings from inconsistent module usage

Test Plan

  • All changes tested locally without issues
  • Package loads successfully with --depwarn=yes flag
  • GitHub Actions versions verified against official repositories
  • CI workflows should run successfully with updated actions

🤖 Generated with Claude Code

claude added 2 commits July 30, 2025 10:57
- Replace julia-actions/julia-buildpkg@latest with @v1.7.0 in Downstream.yml
- Update julia-actions/julia-buildpkg from @v1 to @v1.7.0 (latest) in Downgrade.yml
- Update julia-actions/julia-runtest from @v1 to @v1.11.2 (latest) in Downgrade.yml

These changes address deprecated @latest tag usage and update actions to their most recent stable versions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Standardize LAPACK.chkfinite call to use LinearAlgebra.LAPACK.chkfinite for consistency
- Fixes potential Julia deprecation warning from inconsistent module usage

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@ChrisRackauckas ChrisRackauckas deleted the fix/ci-deprecation-warnings branch July 31, 2025 08:00
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