Skip to content

Commit f827411

Browse files
Release 0.12.4
1 parent 2f564bc commit f827411

3 files changed

Lines changed: 24 additions & 3 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
env:
1010
REGISTRY: ghcr.io
1111
IMAGE_NAME: ${{ github.repository }}
12+
CACHE_IMAGE: ghcr.io/${{ github.repository }}:buildcache
1213

1314
jobs:
1415
build-spine:
@@ -52,8 +53,13 @@ jobs:
5253
tags: ${{ steps.meta.outputs.tags }}
5354
labels: ${{ steps.meta.outputs.labels }}
5455
pull: true
55-
cache-from: type=gha
56-
cache-to: type=gha,mode=max
56+
cache-from: |
57+
type=registry,ref=${{ env.CACHE_IMAGE }}
58+
type=gha,scope=spine-${{ github.ref_name }}
59+
type=gha,scope=spine-main
60+
cache-to: |
61+
type=registry,ref=${{ env.CACHE_IMAGE }},mode=max
62+
type=gha,scope=spine-${{ github.ref_name }},mode=max
5763
5864
cleanup-old-images:
5965
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## [0.12.4] - 2026-05-18
4+
5+
### Changed
6+
- **Docker publishing**: Add a persistent Buildx registry cache for published
7+
container builds so release-tag builds can reuse expensive dependency layers
8+
across workflow runs instead of relying only on GitHub Actions cache scope.
9+
10+
### Fixed
11+
- **Stored property metadata**: Add missing array metadata for output data
12+
derived attributes so values such as `module_ids` and truth direction
13+
vectors are correctly classified for scalar expansion and serialization
14+
introspection.
15+
- **Truth particle units**: Correct `TruthParticle.ke` metadata from rest-mass
16+
units to kinetic-energy units.
17+
318
## [0.12.3] - 2026-05-12
419

520
### Added

src/spine/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Module which stores the current software version."""
22

3-
__version__ = "0.12.3"
3+
__version__ = "0.12.4"

0 commit comments

Comments
 (0)