Skip to content

fix(ci): lowercase image ref in yt-dlp smoke test - #866

Merged
LucasSantana-Dev merged 1 commit into
mainfrom
fix/docker-publish-lowercase
May 15, 2026
Merged

LucasSantana-Dev merged 1 commit into
mainfrom
fix/docker-publish-lowercase

Conversation

@LucasSantana-Dev

Copy link
Copy Markdown
Owner

Hotfix for failing docker-publish on main (post-v2.11.0).

The yt-dlp smoke test introduced in #854 references ${{ env.IMAGE_PREFIX }}-bot directly, which preserves the GitHub owner's case (LucasSantana-Dev). Docker registry refs must be lowercase, so every main-branch build since #854 has failed with:

docker: invalid reference format: repository name (LucasSantana-Dev/lucky-bot) must be lowercase

This cascades into homelab deploy being skipped (workflow_run guard fails when docker-publish fails).

Fix: pipe the image ref through tr '[:upper:]' '[:lower:]' before docker run. The image was already pushed to the registry under the lowercase tag (docker/metadata-action lowercases automatically) — only the smoke-test step referenced the wrong case.

Blocks v2.11.0 deploy until merged.

Docker registry refs must be lowercase, but $IMAGE_PREFIX preserves
the GitHub owner's case (LucasSantana-Dev), causing 'invalid reference
format' on every main-branch build since #854. Pipe through tr to
normalize before docker run.
@vercel

vercel Bot commented May 15, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lucky Ready Ready Preview, Comment May 15, 2026 2:35pm

Request Review

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LucasSantana-Dev has reached the 50-review limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented May 15, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@LucasSantana-Dev has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 25 minutes and 37 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c9a81504-5193-4540-b28e-2ef9cb8f7904

📥 Commits

Reviewing files that changed from the base of the PR and between 217c191 and ccb2855.

📒 Files selected for processing (1)
  • .github/workflows/docker-publish.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/docker-publish-lowercase

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

Copy link
Copy Markdown

Failed to generate code suggestions for PR

@sonarqubecloud

Copy link
Copy Markdown

@LucasSantana-Dev
LucasSantana-Dev merged commit e6267f5 into main May 15, 2026
28 checks passed
LucasSantana-Dev added a commit that referenced this pull request May 15, 2026
Hotfix #866 changed only the workflow file, so docker-publish did not
retrigger and v2.11.0 was never re-published. Add workflow_dispatch and
include the workflow file in the push path filter.

This branch was successfully deployed

1 active deployment
Preview — ccb28557 Deployed May 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant