Skip to content

fix(ci): restore audited Ubuntu 26 interoperability - #53

Merged
P4suta merged 3 commits into
mainfrom
renovate/ubuntu-26.x
Oct 27, 2026
Merged

P4suta merged 3 commits into
mainfrom
renovate/ubuntu-26.x

Conversation

@renovate

@renovate renovate Bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Change proposal

Change

Use Ubuntu 26.04 and recognize its exact label in the pinned Actionlint configuration.
Provision curl 8.23.0 and its checksum-locked dependencies for the Linux interoperability task.
Require the scoped installation to succeed before running the existing protocol harness.
Keep the interoperability profile and tool version in one Renovate update group.
Update the quic-go test peer's indirect dependencies to clear GO-2026-6860 and GO-2026-6866 in golang.org/x/net.
Keep Go 1.26.0 and quic-go 0.64.1 unchanged, and regenerate the peer's checksums and profile digest.

Closes #54.

Evidence

  • Configuration changes with explicit checks for a missing lockfile and an unsupported operating system.
  • mise run check passes in hosted CI.
  • The existing Linux curl interoperability task passes with Mise 2026.10.17 and curl 8.23.0.
  • The existing Linux quic-go task passes bidirectional interoperability for both supported protocol versions with the updated dependencies.
  • The existing dependency audit passes for the updated Go, Mix, and Python inputs.
  • Public API snapshots remain unchanged.
  • The interoperability profile matches the provisioned peer.

Actionlint, Taplo formatting and validation, Typos, Gitleaks, and strict Renovate configuration validation pass.
Production extraction detects both curl declarations.
A separate update fixture groups both declarations into the same proposed branch.
The real protocol harness retains HTTP/1.1, HTTP/2, TLS, response body, connection reuse, and missing CA assertions.
go mod verify, peer compilation, and go vet pass with Go 1.27.3.

Security and release scope

  • Public API contents remain unchanged.
  • Protocol state and wait bounds remain unchanged.
  • Project package versions and release behavior remain unchanged.

@coderabbitai ignore

@renovate
renovate Bot requested a review from P4suta as a code owner October 25, 2026 17:01
@renovate renovate Bot added the major label Oct 25, 2026
@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI; Enforced overrides: Organization
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: c567685a-876e-4df3-bd22-37d03c56f99d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/ubuntu-26.x branch from 44b6741 to f8b632e Compare October 26, 2026 17:23
@P4suta
P4suta marked this pull request as draft October 27, 2026 21:36
@renovate

renovate Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@P4suta P4suta changed the title build(deps): update dependency ubuntu to v26 fix(ci): pin curl for Ubuntu 26 interoperability Oct 27, 2026
@P4suta P4suta changed the title fix(ci): pin curl for Ubuntu 26 interoperability fix(ci): restore audited Ubuntu 26 interoperability Oct 27, 2026
@P4suta
P4suta marked this pull request as ready for review October 27, 2026 22:15
@P4suta
P4suta merged commit 4cc172f into main Oct 27, 2026
7 checks passed
@P4suta
P4suta deleted the renovate/ubuntu-26.x branch October 27, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: restore audited interoperability on Ubuntu 26

1 participant