From 797c53cb14bf0b695e9e3b6b708c55afd8f49cb2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 09:56:47 +0000 Subject: [PATCH 1/2] chore(deps): update softprops/action-gh-release action to v3 --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2f852978..cda63134 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -70,6 +70,6 @@ jobs: name: ${{ needs.build.outputs.artifact-name }} path: dist - name: Upload Release Assets - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3 with: files: dist/* From f0505846c91851b872b143e242a37e904c887f12 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 09:57:30 +0000 Subject: [PATCH 2/2] chore(ci): auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .../warp/energies/elastic/_stable_neo_hookean.py | 12 +++--------- .../energies/elastic/_stable_neo_hookean_muscle.py | 12 +++--------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean.py b/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean.py index ac027530..f5e5be13 100644 --- a/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean.py +++ b/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean.py @@ -70,9 +70,7 @@ def _stable_neo_hookean_hess_diag_func( h3_diag = func.h3_diag(dhdX, func.g3(F)) h5_diag = func.h5_diag(dhdX) h6_diag = func.h6_diag(dhdX, F) - return fraction * ( - lambda_ * h3_diag + F.dtype(0.5) * mu * h5_diag + c * h6_diag - ) + return fraction * (lambda_ * h3_diag + F.dtype(0.5) * mu * h5_diag + c * h6_diag) @wp.func @@ -94,9 +92,7 @@ def _stable_neo_hookean_hess_prod_func( h3_prod = func.h3_prod(v, dhdX, func.g3(F)) h5_prod = func.h5_prod(v, dhdX) h6_prod = func.h6_prod(v, dhdX, F) - return fraction * ( - lambda_ * h3_prod + F.dtype(0.5) * mu * h5_prod + c * h6_prod - ) + return fraction * (lambda_ * h3_prod + F.dtype(0.5) * mu * h5_prod + c * h6_prod) @wp.func @@ -118,9 +114,7 @@ def _stable_neo_hookean_hess_quad_func( h3_quad = func.h3_quad(v, dhdX, func.g3(F)) h5_quad = func.h5_quad(v, dhdX) h6_quad = func.h6_quad(v, dhdX, F) - return fraction * ( - lambda_ * h3_quad + F.dtype(0.5) * mu * h5_quad + c * h6_quad - ) + return fraction * (lambda_ * h3_quad + F.dtype(0.5) * mu * h5_quad + c * h6_quad) @jarp.frozen_static diff --git a/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean_muscle.py b/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean_muscle.py index e730f053..6435ea71 100644 --- a/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean_muscle.py +++ b/src/liblaf/apple/warp/energies/elastic/_stable_neo_hookean_muscle.py @@ -77,9 +77,7 @@ def _stable_neo_hookean_muscle_hess_diag_func( h3_diag = func.h3_diag(dhdX_A, func.g3(G)) h5_diag = func.h5_diag(dhdX_A) h6_diag = func.h6_diag(dhdX_A, G) - return fraction * ( - lambda_ * h3_diag + F.dtype(0.5) * mu * h5_diag + c * h6_diag - ) + return fraction * (lambda_ * h3_diag + F.dtype(0.5) * mu * h5_diag + c * h6_diag) @wp.func @@ -104,9 +102,7 @@ def _stable_neo_hookean_muscle_hess_prod_func( h3_prod = func.h3_prod(v, dhdX_A, func.g3(G)) h5_prod = func.h5_prod(v, dhdX_A) h6_prod = func.h6_prod(v, dhdX_A, G) - return fraction * ( - lambda_ * h3_prod + F.dtype(0.5) * mu * h5_prod + c * h6_prod - ) + return fraction * (lambda_ * h3_prod + F.dtype(0.5) * mu * h5_prod + c * h6_prod) @wp.func @@ -131,9 +127,7 @@ def _stable_neo_hookean_muscle_hess_quad_func( h3_quad = func.h3_quad(v, dhdX_A, func.g3(G)) h5_quad = func.h5_quad(v, dhdX_A) h6_quad = func.h6_quad(v, dhdX_A, G) - return fraction * ( - lambda_ * h3_quad + F.dtype(0.5) * mu * h5_quad + c * h6_quad - ) + return fraction * (lambda_ * h3_quad + F.dtype(0.5) * mu * h5_quad + c * h6_quad) @jarp.frozen_static