feat: deprecate GTS image tag and migrate to stable - #4251
Conversation
e8f74f3 to
e3dbaea
Compare
|
End of an era! <3 |
|
In my review the agent noticed a missing In Justfile, all three production stable branches need "gts" added:
That's three identical lines (schedule, workflow_dispatch/call, local build) — same single token added to each. No other files need changing. |
|
Ok I'm heading on a trip for the next week so if we're good with this then let's get it ready to deploy? Is there a way to test this ahead of time? |
Testing it in a fork and seeing if it actually pushes the same GTS tags on the stable workflows? |
@ahmedadan I'm not seeing the part where gts is getting pointed to stable can you point it out? |
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}") | ||
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}" "gts" "gts-${version}" "gts-${version:3}") | ||
| elif [[ "{{ tag }}" =~ "stable" && "${github_event}" =~ workflow_dispatch|workflow_call ]]; then | ||
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}") | ||
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}" "gts" "gts-${version}" "gts-${version:3}") | ||
| elif [[ "{{ tag }}" =~ "stable" && "{{ ghcr }}" == "0" ]]; then | ||
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}") | ||
| BUILD_TAGS+=("stable" "stable-${version}" "stable-${version:3}" "gts" "gts-${version}" "gts-${version:3}") |
There was a problem hiding this comment.
@hanthor It's listed here, you can see the tags applied in @castrojo fork: https://github.com/castrojo/bluefin/pkgs/container/bluefin-nvidia-open/717881883?tag=gts-43.20260304
There was a problem hiding this comment.
More specifically it's in the generate tag and tags images and step in reusable-build.yml, https://github.com/castrojo/bluefin/actions/runs/22684304133/job/65762980566#step:15:23
532c3a0 to
955f779
Compare
|
@bsherman @bketelsen @KyleGospo @tulilirockz @hanthor @ahmedadan @daegalus @marcoceppi @p5 and everyone else who helped shape Bluefin. Please feel free to leave some words for our now extinct Bluefin GTS.
Goodbye Bluefin GTS, you were the first of her kind, the holotype. |
This removes the dedicated GTS build pipeline and instead adds
gtsas a tag alias produced by the stable build, done in two parts within the same PR:gts→stable: On weekly Tuesday builds and workflow_dispatch, the stable build now produces versionedgtstags (gts-${version},gts-${version:3}) alongside the existing stable tags.gtsfrom the Justfile, release generation, and all docs/comments.