Skip to content

Conversation

@victorges
Copy link
Contributor

We only want to release "latest" images* when
we are doing a release, not on every main build.

We have already changed staging to deploy from the -main tags so it stays up to date with main, but we only want prod to use a stable tag. Prod also
includes public Os, which should definitely only
deploy images that have been thoroughly tested and tagged as a release.

  • Keep in mind we're not referring to literally latest docker tags, because we use the same docker repository for multiple pipelines. So for example, it's more like live-app-streamdiffusion being the
    latest for the streamdiffusion pipelines.

We only want to release "latest" images* when
we are doing a release, not on every main build.

We have already changed staging to deploy from the
`-main` tags so it stays up to date with main, but
we only want prod to use a stable tag. Prod also
includes public Os, which should definitely only
deploy images that have been thoroughly tested and
tagged as a release.

* Keep in mind we're not referring to literally
`latest` docker tags, because we use the same docker
repository for multiple pipelines. So for example,
it's more like live-app-streamdiffusion being the
latest for the streamdiffusion pipelines.
@victorges victorges force-pushed the chore/latest-tag-fix branch from 9163d11 to 7fc4954 Compare December 24, 2025 21:26
@victorges
Copy link
Contributor Author

FTR whoever takes over this, you might want to check this print_version.sh script. It is redundant with the pyproject.toml which has a version itself, so we can migrate to using it. It's using the separate VERSION file but we might as well use the pyproject or even just the tags idk, delegating this to the future 👻

@victorges
Copy link
Contributor Author

For reference scope-runner has already been migrated to tag latest only for tags and is using an updated print_version.sh that uses the version in the pyproject.toml instead of the VERSION file: daydreamlive/scope-runner#2

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