Skip to content

fix(e2e): bump devenv to 1.65.0#1167

Merged
iamrz1 merged 2 commits into
mainfrom
bump-devenv-e2e-1.65.0
Jul 16, 2026
Merged

fix(e2e): bump devenv to 1.65.0#1167
iamrz1 merged 2 commits into
mainfrom
bump-devenv-e2e-1.65.0

Conversation

@iamrz1

@iamrz1 iamrz1 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Please read CONTRIBUTING.md for additional information on contributing to this repository!

What this PR does / why we need it

Bumps the e2e-pinned devenv version from 1.64.7 → 1.65.0 (in mise.e2e.toml, with mise.e2e.lock updated to match).

The shared orb's e2e job installs devenv from the version pinned in mise.e2e.toml (via mise; devenv_pre_release defaults to false). That pin was still 1.64.7, which predates the Velero node-agent memory fix released in devenv v1.65.0. As a result, every consumer's e2e job (e.g. searchproxy) was still running 1.64.7 and intermittently failing while waiting for restic (fs-backup) restores to complete:

failed to wait for restic restores to complete: timed out waiting for restic restores to complete:
[admingw--bento1a/redis-0 kafka/strimzi-topic-operator-... orgservice--bento1a/redis-0 searchstore--bento1a/redis-0]

Bumping the pin lets the released fix actually reach e2e once a new orb is cut and adopted.

Jira ID

[XX-XX]

Notes for your reviewers

  • Lockfile verified: all 6 devenv platform entries (linux-arm64 (+musl), linux-x64 (+musl), macos-arm64, macos-x64) were cross-checked against the live v1.65.0 GitHub release — URLs, sha256 checksums, and numeric asset IDs all match the release checksums.txt/asset digests. The -musl variants intentionally reuse the non-musl tarball, matching the prior 1.64.7 convention.
  • Follow-up required for the fix to land: this bump alone is not sufficient — a new shared orb release must be cut and consumers (searchproxy, etc.) must adopt it.
  • Possible cache staleness: the E2E daily cache (~/.local/share/mise) is restored via a time-based prefix key rather than a lockfile hash, so the first runs after merge may still restore a cache containing the old 1.64.7 binary until the daily cache rotates. mise should re-resolve to 1.65.0 from the updated lock, but flagging in case a forced cache-bust is desired.

The e2e pinned devenv version (1.64.7) predates the Velero node-agent
memory fix released in devenv v1.65.0. Because the shared orb installs
devenv from the pinned version in mise.e2e.toml, every consumer's e2e
job (e.g. searchproxy) still runs 1.64.7 and intermittently fails
waiting for restic restores to complete.

Bump the pin to 1.65.0 and update mise.e2e.lock (checksums + asset IDs
verified against the v1.65.0 release).
@iamrz1
iamrz1 requested a review from a team as a code owner July 16, 2026 16:25
@iamrz1 iamrz1 changed the title fix(e2e): bump devenv to 1.65.0 for node-agent OOM fix fix(e2e): bump devenv to 1.65.0 Jul 16, 2026

@malept malept left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The fix is fine, the PR description is something like a dozen lines too long.

@getoutreach-ci-2

Copy link
Copy Markdown

Link to code coverage report (posted by coverbot 🤖)

@iamrz1
iamrz1 merged commit 92ec5ea into main Jul 16, 2026
14 checks passed
@iamrz1
iamrz1 deleted the bump-devenv-e2e-1.65.0 branch July 16, 2026 16:41
@getoutreach-ci-1

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.39.1-rc.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@getoutreach-ci-2

Copy link
Copy Markdown

🎉 This PR is included in version 2.39.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants