chore(deps): update dependency go to 1.26#114
Conversation
1ef234e to
e25c080
Compare
e25c080 to
ec645e5
Compare
ec645e5 to
3c4799b
Compare
3c4799b to
f036ad3
Compare
f036ad3 to
858fc7b
Compare
858fc7b to
7fc5f26
Compare
7fc5f26 to
d59c89b
Compare
d59c89b to
3f05c33
Compare
3f05c33 to
98c7b64
Compare
98c7b64 to
4b2a9ef
Compare
4b2a9ef to
62b5dc3
Compare
16e9cfa to
d532f8d
Compare
d532f8d to
b9c20ac
Compare
b9c20ac to
0f17e39
Compare
cbartz
left a comment
There was a problem hiding this comment.
Automated merge blocked: CI/CD checks are not 100% passing. Manual review required.
- Test Internal Packages: ❌ failure
- Multiple checks skipped: Test Terraform with Juju, charm-tests, charm-integration-tests, smoke tests, etc.
Please investigate the failing Test Internal Packages job before merging.
cbartz
left a comment
There was a problem hiding this comment.
CI/CD Blocked — Manual Review Required
Status after retries: Test Internal Packages still failing after 1 rerun (attempt 2 in progress)
Rerun attempts: 1 completed, 1 queued
Failure analysis
- Failed job:
Test Internal Packagesininternal_tests.yaml - Error:
TestUpdateJob/shouldFailWhenPlatformMissing (server_test.go:1579) Expected: 301 Actual: 307 - Root cause: Go 1.26 changed the behavior of
net/http.ServeMux— when handling a request with a missing path parameter (likePATCH /api/v1/jobs//job-7with empty platform), the redirect status changed from301 Moved Permanentlyto307 Temporary Redirect. This is a behavioral change in Go 1.26's HTTP routing, not a flake. - Historical context: This is new and specific to this Go 1.26 bump. The test passes on main (Go 1.25) because Go 1.25 returns 301.
Possible fix
Update the test expectation in internal/planner/server_test.go line 1579 from 301 to 307:
// Before
expected: 301
// After
expected: 307Action required
@javierdelapuente @weiiwang01 @yanksyoon @yhaliaw @florentianayuwono — this Renovate PR cannot be auto-merged because the Test Internal Packages check fails due to a Go 1.26 HTTP behavior change. The test expectation at internal/planner/server_test.go:1579 needs to be updated from 301 to 307 to match Go 1.26's net/http behavior.
This PR contains the following updates:
1.25→1.26Release Notes
actions/go-versions (go)
v1.26.3: 1.26.3Compare Source
Go 1.26.3
v1.26.2: 1.26.2Compare Source
Go 1.26.2
v1.26.1: 1.26.1Compare Source
Go 1.26.1
v1.26.0: 1.26.0Compare Source
Go 1.26.0
Configuration
📅 Schedule: (UTC)
* * * * 0,6)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.