Skip to content

Conversation

@tennisleng
Copy link

What does this PR do?

Fixes #25647

The :latest tag of calcom/cal.com returns no matching manifest for linux/amd64 error because there's no manifest list combining both architectures.

Changes

  1. Add -amd64 suffix to amd64 builds (line 34) - Now both architectures have distinct tags before merge
  2. Add merge job that:
    • Runs after both amd64 and arm builds complete
    • Creates manifest lists combining both architectures
    • Only tags :latest for non-prerelease versions (using tag pattern matching)

How to test

After merging, the next release will:

  1. Build v5.X.X-amd64 and v5.X.X-arm images
  2. Create v5.X.X and :latest manifest lists with both architectures
  3. docker pull calcom/cal.com:latest will work on both amd64 and arm

Note

This is a focused Docker-only fix, split from #25655 per maintainer feedback.

Fixes calcom#25647

- Add -amd64 suffix to amd64 builds (matching -arm suffix)
- Add merge job to create multi-arch manifest lists
- Fix prerelease detection using tag pattern matching (works with push trigger)
@vercel
Copy link

vercel bot commented Dec 6, 2025

Someone is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Andrew Leng seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@graphite-app graphite-app bot added the community Created by Linear-GitHub Sync label Dec 6, 2025
@github-actions github-actions bot added the 🐛 bug Something isn't working label Dec 6, 2025
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working community Created by Linear-GitHub Sync size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker image error "no matching manifest for linux/amd64"

2 participants