3636jobs :
3737 # Determine version from trigger source
3838 prepare :
39- name : Prepare Release
39+ name : Prepare
4040 runs-on : ubuntu-latest
4141 outputs :
4242 version : ${{ steps.version.outputs.version }}
7070
7171 # Create GitHub release (only for workflow_dispatch; release-please creates its own)
7272 create-release :
73- name : Create Release
73+ name : Release
7474 needs : prepare
7575 runs-on : ubuntu-latest
7676 if : github.event_name == 'workflow_dispatch'
9292
9393 # Build release binaries for multiple platforms
9494 build-binaries :
95- name : Build Binaries (${{ matrix.target }})
95+ name : Build (${{ matrix.target }})
9696 needs : prepare
9797 runs-on : ${{ matrix.os }}
9898 permissions :
@@ -211,7 +211,7 @@ jobs:
211211
212212 # Aggregate hashes for SLSA provenance
213213 aggregate-hashes :
214- name : Aggregate Hashes
214+ name : Hashes
215215 needs : [prepare, build-binaries]
216216 runs-on : ubuntu-latest
217217 outputs :
@@ -239,7 +239,7 @@ jobs:
239239
240240 # Generate SLSA provenance for binaries
241241 provenance :
242- name : Generate SLSA Provenance
242+ name : Provenance
243243 needs : [prepare, build-binaries, aggregate-hashes]
244244 permissions :
245245 actions : read
@@ -253,7 +253,7 @@ jobs:
253253
254254 # Build and push Docker images to both Docker Hub and GitHub Container Registry
255255 build-docker :
256- name : Build Docker (${{ matrix.platform }})
256+ name : Docker (${{ matrix.platform }})
257257 needs : prepare
258258 strategy :
259259 fail-fast : false
@@ -323,7 +323,7 @@ jobs:
323323
324324 # Merge platform-specific images into multi-arch manifest and push to both registries
325325 merge-docker :
326- name : Create Multi-Arch Manifest
326+ name : Docker Manifest
327327 runs-on : ubuntu-latest
328328 needs : [prepare, build-docker]
329329 permissions :
@@ -414,7 +414,7 @@ jobs:
414414
415415 # Generate SBOM for Docker image
416416 sbom-docker :
417- name : Generate Docker SBOM
417+ name : Docker SBOM
418418 runs-on : ubuntu-latest
419419 needs : [prepare, merge-docker]
420420 permissions :
@@ -454,7 +454,7 @@ jobs:
454454
455455 # Publish crates to crates.io
456456 publish-crates :
457- name : Publish to crates.io
457+ name : Publish
458458 needs : [prepare, build-binaries]
459459 runs-on : ubuntu-latest
460460 environment : release
0 commit comments