Skip to content

Conversation

gojimmypi
Copy link
Contributor

@gojimmypi gojimmypi commented Oct 7, 2025

This PR replaces some of the Workaround for sources.list steps, addressing the unexplained timeouts when workflows get stuck during apt-get update. My personal opinion, without proof, is that there's an (undocumented) azure throttle.

It appears that over time, the actual sources were changed. None of the workarounds were actually doing replacements that the system used. Enclosed is a common block fix for most environments.

The current expected replace needed is probably only in /etc/apt/apt-mirrors.txt. (seems to vary with Ubuntu version)

In order to spread the bandwidth joy, this PR fixes azure.archive.ubuntu.com replacements with mirror.arizona.edu for only HALF of the workflow instances. The remainder will use the default azure source.

No timeout adjustments are included. (see below)


(original PR text for reference)

Adjusts the workflow timeout from 15 minutes to 30 minutes. (see my recent #600)

Yesterday, I thought perhaps it was an intermittent azure/unbutu problem when doing an agp-get update after waiting 2+ hours.

I'm not convinced that this is a job timeout problem. All of the workflows that were cancelled ended during the install phase. The install typically completes in 2 minutes.

Depending on the plan, there are Job concurrency limits for GitHub-hosted runners, also some maximums for workflows.

In any case, let's try 30 minutes here in this PR.

edit: see also: actions/runner-images#12949

@gojimmypi gojimmypi changed the title Increase workflow timeout from 15 minutes to 30 Fix workflow timeout with revised apt-get source replacements Oct 8, 2025
@dgarske dgarske merged commit 62ce4cf into wolfSSL:master Oct 8, 2025
266 checks passed
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.

3 participants