Skip to content

Pin LoongSuite core repo SHA to 0.62-compatible commit#168

Merged
sipercai merged 3 commits intomainfrom
fix/pin-core-repo-sha-062
Apr 23, 2026
Merged

Pin LoongSuite core repo SHA to 0.62-compatible commit#168
sipercai merged 3 commits intomainfrom
fix/pin-core-repo-sha-062

Conversation

@sipercai
Copy link
Copy Markdown
Collaborator

Description

This PR pins the default CORE_REPO_SHA used by LoongSuite CI to a
0.62-compatible upstream core commit.

This avoids CI breakage caused by upstream core main moving from the
0.62b0.dev line to 0.63b0.dev while local LoongSuite packages are still
tested against the 0.62 line.

Fixes #167

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

  • tox -c tox-loongsuite.ini -e lint-util-genai,lint-loongsuite-instrumentation-litellm
  • GitHub Actions LoongSuite Lint 0: passed for util-genai and loongsuite-instrumentation-litellm
  • GitHub Actions LoongSuite Test 0: passed for watched util-genai and loongsuite-instrumentation-litellm jobs

Does This PR Require a Core Repo Change?

  • No.

Checklist:

  • Followed the style guidelines of this project

@sipercai sipercai added the Skip Changelog PRs that do not require a CHANGELOG.md entry label Apr 21, 2026
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

Pins LoongSuite CI’s default upstream core checkout (CORE_REPO_SHA) to a known 0.62-compatible opentelemetry-python commit to prevent dependency-resolution breakages when upstream main advances beyond the semconv line LoongSuite currently targets.

Changes:

  • Pin default CORE_REPO_SHA in tox configs and generated GitHub Actions workflows to a specific upstream core commit.
  • Cap loongsuite-instrumentation-mem0 supported mem0ai versions to <2.0.0 and pin mem0 test environments to mem0ai==1.0.11.
  • Adjust mem0 VCR tests to skip reranker assertions when reranker spans are not emitted under the current fake/VCR setup.

Reviewed changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tox.ini Pins default CORE_REPO_SHA used by tox to a 0.62-compatible commit.
tox-loongsuite.ini Pins default CORE_REPO_SHA used by LoongSuite tox matrix to the same commit.
.github/workflows/test_0.yml Pins default CORE_REPO_SHA in generated CI workflow env.
.github/workflows/test_1.yml Same as above for another test shard.
.github/workflows/test_2.yml Same as above for another test shard.
.github/workflows/lint_0.yml Pins default CORE_REPO_SHA in generated lint workflow env.
.github/workflows/misc_0.yml Pins default CORE_REPO_SHA in generated misc workflow env.
.github/workflows/loongsuite_test_0.yml Pins default CORE_REPO_SHA for LoongSuite test workflow.
.github/workflows/loongsuite_lint_0.yml Pins default CORE_REPO_SHA for LoongSuite lint workflow.
.github/workflows/loongsuite_misc_0.yml Pins default CORE_REPO_SHA for LoongSuite misc workflow.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/test.yml.j2 Updates workflow template to use pinned CORE_REPO_SHA.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/lint.yml.j2 Updates workflow template to use pinned CORE_REPO_SHA.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2 Updates workflow template to use pinned CORE_REPO_SHA.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_test.yml.j2 Updates LoongSuite workflow template to use pinned CORE_REPO_SHA.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_lint.yml.j2 Updates LoongSuite workflow template to use pinned CORE_REPO_SHA.
.github/workflows/generate_workflows_lib/src/generate_workflows_lib/loongsuite_misc.yml.j2 Updates LoongSuite workflow template to use pinned CORE_REPO_SHA.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/src/opentelemetry/instrumentation/mem0/package.py Caps declared supported mem0ai range to <2.0.0.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/pyproject.toml Caps optional mem0ai dependency to <2.0.0.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/tests/requirements.oldest.txt Pins mem0 test env dependency mem0ai to 1.0.11.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/tests/requirements.latest.txt Pins mem0 test env dependency mem0ai to 1.0.11.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/tests/test_memory_operations_vcr.py Skips reranker assertions when reranker spans aren’t emitted under current setup.
instrumentation-loongsuite/loongsuite-instrumentation-mem0/CHANGELOG.md Documents mem0ai <2.0.0 cap and test pin rationale.
CHANGELOG-loongsuite.md Documents CI core SHA pin + mem0ai cap at LoongSuite level.

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

@sipercai sipercai merged commit b882017 into main Apr 23, 2026
214 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Skip Changelog PRs that do not require a CHANGELOG.md entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LoongSuite CI breaks when CORE_REPO_SHA tracks upstream core main beyond the 0.62 line

5 participants