Skip to content

Stop a third-party apt repo failing the video gate - #54

Merged
upgradedev merged 1 commit into
mainfrom
fix/ci-apt-third-party-repos
Aug 3, 2026
Merged

Stop a third-party apt repo failing the video gate#54
upgradedev merged 1 commit into
mainfrom
fix/ci-apt-third-party-repos

Conversation

@upgradedev

Copy link
Copy Markdown
Owner

The demo-video gate went red on main (run 30832283753), and the cause was not ffmpeg:

E: Failed to fetch https://packages.microsoft.com/repos/azure-cli/dists/noble/InRelease  403  Forbidden
E: The repository 'https://packages.microsoft.com/repos/azure-cli noble InRelease' is no longer signed.

apt-get update refreshes every repository baked into the hosted runner image, so an unrelated publisher having a bad day takes the whole update down with exit 100. The same lists are the likely cause of the two thirteen-minute hangs on main earlier today, which is why the job also gained a timeout and a skip-if-already-present check in #53.

This job needs Ubuntu's own archive and nothing else, so those lists are removed before the update runs.

It matters beyond one job: the Cloud Run and Firebase Hosting deploys both fire on CI's completion, so this gate failing for a reason that has nothing to do with this repository quietly stops both.

The gate went red on main with apt exit 100, and the cause was not ffmpeg:

  E: Failed to fetch https://packages.microsoft.com/repos/azure-cli/... 403
  E: The repository ... is no longer signed.

`apt-get update` refreshes every repository baked into the hosted runner
image, so an unrelated publisher answering 403 takes the whole update with it.
The same lists are the likely cause of the two thirteen-minute hangs earlier
today. This job needs Ubuntu's own archive and nothing else, so those lists are
removed before the update runs.

That matters beyond one job: the Cloud Run and Firebase Hosting deploys both
fire on CI's completion, so this gate failing for a reason unrelated to this
repository stops both.
@upgradedev
upgradedev merged commit 1c47643 into main Aug 3, 2026
11 checks passed
@upgradedev
upgradedev deleted the fix/ci-apt-third-party-repos branch August 3, 2026 16:34
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.

1 participant