What does this pull request do? Explain your changes. (required)
This commit introduces a safeguard to ensure that the Docker image
tagged as 'stable' is only pushed when a new tag is created on the stable branch. This prevents unintended updates to the stable Docker image, ensuring consistency and reliability for users relying on the stable tag.
Specific updates (required)
Changes the metadata step in the docker.yml action to ensure that the stable tag only gets created when the tag is on the default branch.
What does this pull request do? Explain your changes. (required)
This commit introduces a safeguard to ensure that the Docker image tagged as 'stable' is only pushed when a new tag is created on the stable branch. This prevents unintended updates to the stable Docker image, ensuring consistency and reliability for users relying on the stable tag.
Specific updates (required)
docker.yml
action to ensure that the stable tag only gets created when the tag is on the default branch.How did you test each of these updates (required)
I tested that this worked on the ai-video branch see https://github.com/livepeer/go-livepeer/actions/runs/9158262592.
Does this pull request close any open issues?
Checklist:
make
runs successfully./test.sh
pass