Skip to content

Reenable temporarily disabled CI jobs#7357

Merged
DennisOSRM merged 4 commits intomasterfrom
reenable_conan-linux-debug-asan-ubsan
Feb 27, 2026
Merged

Reenable temporarily disabled CI jobs#7357
DennisOSRM merged 4 commits intomasterfrom
reenable_conan-linux-debug-asan-ubsan

Conversation

@DennisOSRM
Copy link
Copy Markdown
Collaborator

#7309 was merged

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

Re-enables the previously commented-out GitHub Actions CI matrix job conan-linux-debug-asan-ubsan in osrm-backend.yml after PR #7309 was merged, restoring sanitizer coverage in CI.

Changes:

  • Un-comments / reintroduces the conan-linux-debug-asan-ubsan job configuration in the build matrix.

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

Comment thread .github/workflows/osrm-backend.yml Outdated
Comment on lines +302 to +310
continue-on-error: false
node: 20
runs-on: ubuntu-24.04
BUILD_TYPE: Release
CCOMPILER: clang-18
CXXCOMPILER: clang++-18
ENABLE_CONAN: ON
ENABLE_SANITIZER: ON
ENABLE_LTO: OFF
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

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

YAML indentation is inconsistent for this matrix entry: the keys under - name: conan-linux-debug-asan-ubsan (e.g., continue-on-error, node, runs-on, etc.) are indented one space less than the other matrix.include items. This will break YAML parsing / cause the workflow to fail to load. Align these keys to the same indentation level used by other entries (two spaces further than the - name: line).

Suggested change
continue-on-error: false
node: 20
runs-on: ubuntu-24.04
BUILD_TYPE: Release
CCOMPILER: clang-18
CXXCOMPILER: clang++-18
ENABLE_CONAN: ON
ENABLE_SANITIZER: ON
ENABLE_LTO: OFF
continue-on-error: false
node: 20
runs-on: ubuntu-24.04
BUILD_TYPE: Release
CCOMPILER: clang-18
CXXCOMPILER: clang++-18
ENABLE_CONAN: ON
ENABLE_SANITIZER: ON
ENABLE_LTO: OFF

Copilot uses AI. Check for mistakes.
Comment thread .github/workflows/osrm-backend.yml Outdated
Comment on lines +301 to +306
- name: conan-linux-debug-asan-ubsan
continue-on-error: false
node: 20
runs-on: ubuntu-24.04
BUILD_TYPE: Release
CCOMPILER: clang-18
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

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

The matrix entry name conan-linux-debug-asan-ubsan conflicts with BUILD_TYPE: Release. If this is intended to be a Release sanitizer build, consider renaming the entry to avoid confusion (and misleading cache keys/artifact labels). If it's meant to be a Debug sanitizer build, switch BUILD_TYPE accordingly.

Copilot uses AI. Check for mistakes.
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

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.


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

# ENABLE_LTO: OFF
- name: clang-18-debug
continue-on-error: false
node:
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

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

The 'node' field is missing a value. Looking at other similar job configurations in this file, this field should either have a node version number (e.g., 'node: 22') or be omitted entirely. An empty value after the colon may cause issues in the workflow execution.

Suggested change
node:
node: 22

Copilot uses AI. Check for mistakes.
Comment thread .github/workflows/osrm-backend.yml Outdated
Comment on lines +231 to +232
OSRM_CONNECTION_RETRIES: 10
OSRM_CONNECTION_EXP_BACKOFF_COEF: 1.5
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

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

The environment variables OSRM_CONNECTION_RETRIES and OSRM_CONNECTION_EXP_BACKOFF_COEF are being used in this job configuration, but according to PR #7309 (mentioned in the PR description), these variables were retired and are no longer supported. These lines should be removed to align with the changes made in PR #7309.

Suggested change
OSRM_CONNECTION_RETRIES: 10
OSRM_CONNECTION_EXP_BACKOFF_COEF: 1.5

Copilot uses AI. Check for mistakes.
DennisOSRM and others added 2 commits February 16, 2026 14:09
@DennisOSRM DennisOSRM changed the title Reenable temporarily disable CI job conan-linux-debug-asan-ubsan Reenable temporarily disabled CI jobs Feb 16, 2026
@DennisOSRM DennisOSRM requested a review from TheMarex February 16, 2026 14:57
@DennisOSRM DennisOSRM merged commit 6c7d4ac into master Feb 27, 2026
23 checks passed
@DennisOSRM DennisOSRM deleted the reenable_conan-linux-debug-asan-ubsan branch February 27, 2026 17:15
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