Skip to content

ci: extend release timeout to 3h, remove python stub check#7603

Merged
DennisOSRM merged 1 commit into
masterfrom
dluxen/ci-timeout-and-stubs
Jun 3, 2026
Merged

ci: extend release timeout to 3h, remove python stub check#7603
DennisOSRM merged 1 commit into
masterfrom
dluxen/ci-timeout-and-stubs

Conversation

@DennisOSRM
Copy link
Copy Markdown
Collaborator

  • Increase MAX_WAIT from 1h to 3h in release-monthly workflow
  • Remove check-python-stubs job (we don't check in .pyi stubs anymore)
  • Remove stub upload step from build-matrix
  • Remove check-python-stubs from ci-complete needs

Issue

What issue is this PR targeting? If there is no issue that addresses the problem, please open a corresponding issue and link it here.

Please read our documentation on release and version management.
If your PR is still work in progress please attach the relevant label.

Was this change primarily generated using an AI tool?
Kindly make this transparent and disclose which tool / model you have been using.
Please note our contribution guidlines on the use of AI tools.

Tasklist

Requirements / Relations

Link any requirements here. Other pull requests this PR is based on?

- Increase MAX_WAIT from 1h to 3h in release-monthly workflow
- Remove check-python-stubs job (we don't check in .pyi stubs anymore)
- Remove stub upload step from build-matrix
- Remove check-python-stubs from ci-complete needs
Copilot AI review requested due to automatic review settings June 3, 2026 19:28
@DennisOSRM DennisOSRM merged commit 3e59cbe into master Jun 3, 2026
3 of 8 checks passed
@DennisOSRM DennisOSRM deleted the dluxen/ci-timeout-and-stubs branch June 3, 2026 19:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub Actions workflows to make the monthly release pipeline more tolerant of long-running CI runs and to remove the Python stub verification path from CI.

Changes:

  • Extend the release workflow’s “wait for CI” timeout from 1 hour to 3 hours.
  • Remove the check-python-stubs job and the PR-only wheel artifact upload used for stub verification.
  • Update ci-complete dependencies to drop the removed job.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/release-monthly.yml Increases the maximum wait time while polling for the tag-triggered CI run to finish.
.github/workflows/osrm-backend.yml Removes Python stub-check workflow logic and updates ci-complete job dependencies accordingly.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 739 to 742
ci-complete:
runs-on: ubuntu-latest
needs: [build-matrix, vcpkg-windows-release-bindings, docker-image-matrix, check-python-stubs]
needs: [build-matrix, vcpkg-windows-release-bindings, docker-image-matrix]
if: github.repository == 'Project-OSRM/osrm-backend'
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.

2 participants