Skip to content

Raise the build job timeout to 120 minutes - #775

Merged
Nikola Metulev (nmetulev) merged 1 commit into
mainfrom
azchohfi/increase-build-timeout
Aug 19, 2026
Merged

Nikola Metulev (nmetulev) merged 1 commit into
mainfrom
azchohfi/increase-build-timeout

Conversation

@azchohfi

Copy link
Copy Markdown
Collaborator

The 0.6.2 release build was cancelled by Azure Pipelines at 60.6 minutes:

job 'Build' result=canceled duration=60.6 min
error: The job running on agent Azure-Pipelines-1ESPT-ExDShared 65 ran longer than
the maximum time of 60 minutes.

Neither pipeline set timeoutInMinutes, so both inherited the 60 minute default. NativeAOT for two architectures plus the test run no longer fits inside it, and the release stages that follow were all skipped as a result - nothing was published.

Raises the Build job to 120 minutes in both release.yml and ci.yml. CI builds the same thing, so it is on the same trajectory even though it has not tripped yet. fuzz.yml already used 120, so this matches the existing precedent in the repo.

This only changes the ceiling, not the build itself - a hung job now burns up to 120 minutes of agent time instead of 60. Worth a separate look at why the build takes this long, but that should not block the release.

The release build was cancelled at 60.6 minutes by the Azure Pipelines default: 'The job running on agent ... ran longer than the maximum time of 60 minutes.' NativeAOT for two architectures plus the test run no longer fits. CI builds the same thing, so it gets the same limit.
Copilot AI balanced review requested due to automatic review settings August 19, 2026 21:25
@nmetulev
Nikola Metulev (nmetulev) merged commit 543c9d7 into main Aug 19, 2026
15 checks passed
@nmetulev
Nikola Metulev (nmetulev) deleted the azchohfi/increase-build-timeout branch August 19, 2026 21:27
Alexandre Zollinger Chohfi (azchohfi) added a commit that referenced this pull request Aug 19, 2026
The 0.6.2 release build was cancelled by Azure Pipelines at 60.6
minutes:

```
job 'Build' result=canceled duration=60.6 min
error: The job running on agent Azure-Pipelines-1ESPT-ExDShared 65 ran longer than
the maximum time of 60 minutes.
```

Neither pipeline set `timeoutInMinutes`, so both inherited the 60 minute
default. NativeAOT for two architectures plus the test run no longer
fits inside it, and the release stages that follow were all skipped as a
result - nothing was published.

Raises the `Build` job to 120 minutes in both `release.yml` and
`ci.yml`. CI builds the same thing, so it is on the same trajectory even
though it has not tripped yet. `fuzz.yml` already used 120, so this
matches the existing precedent in the repo.

This only changes the ceiling, not the build itself - a hung job now
burns up to 120 minutes of agent time instead of 60. Worth a separate
look at *why* the build takes this long, but that should not block the
release.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Raises CI and release build timeouts to accommodate NativeAOT builds and tests.

Changes:

  • Sets both Build jobs to a 120-minute timeout.
  • Matches the existing fuzz pipeline precedent.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.pipelines/release.yml Raises release Build timeout to 120 minutes.
.pipelines/ci.yml Raises CI Build timeout to 120 minutes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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