Menu

Push images to Vercel Container Registry from GitHub Actions - Vercel
📰

Push images to Vercel Container Registry from GitHub Actions - Vercel

Vercel News·Andy Waller·6 days ago
#82mnfht7
#vercel#push#action#github#token
Reading 0:00
15s threshold

You can now push container images from GitHub Actions to Vercel Container Registry (VCR) without storing long-lived registry credentials.

The new vercel/vcr-action/login action authenticates your workflow using GitHub OIDC. It exchanges the workflow’s OIDC token for a short-lived Vercel access token, then uses that token to log in to vcr.vercel.com . When the job ends, the action logs out and revokes the Vercel token.

To start:

Create an OIDC policy on your Vercel team that matches the GitHub repository and workflow, and grants read-write access to VCR.

Store your Vercel team ID as a GitHub repo variable, for example VERCEL_TEAM_ID , along with the team slug, project slug, and repo name used in the image tag.

Give the workflow or job id-token: write permission.

Then add the login step before you build and push and the image:

name : Push to VCR

on :

push :

branches : [ main ]

permissions :

contents : read

id-token : write

jobs :

push :

runs-on : ubuntu - latest

steps :

- uses :…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.