[pull] master from kubernetes:master#1065
Open
pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
Open
[pull] master from kubernetes:master#1065pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
Conversation
- Extract PruneTranslations() function with configurable directory path - Add PruneResult struct to return detailed results - Extract pruneFile() helper function - Improve error handling with wrapped errors This refactoring enables unit testing without touching real translation files.
Add comprehensive unit tests using temporary directories to ensure we never accidentally delete real translations: - TestPruneTranslations_RemovesStaleKeys: verify stale keys are removed - TestPruneTranslations_PreservesValidKeys: verify valid keys are kept - TestPruneTranslations_MultipleFiles: test multiple file handling - TestPruneTranslations_EmptyTranslationFile: edge case handling - TestPruneTranslations_MissingStringsFile: error handling - TestPruneTranslations_InvalidStringsJSON: error handling - TestPruneTranslations_DoesNotTouchRealTranslations: safety check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
… in `extract.go`.
…n, and flag help text extraction logic.
…e extraction and case-insensitive path handling.
…-insensitive file extraction.
…unused ones, and upgrading existing versions.
…ock file to the store path, and add dedicated unit tests.
…, covering timeout and success scenarios.
…om go-difflib to go-cmp.
…search regression detection.
… in `extract.go`.
…n, and flag help text extraction logic.
build: replace deprecated hooklift/iso9660 with diskfs
cleanup: Replace go-difflib with go-cmp in bsutil tests and add missing coverage
…shagent output parsing tests.
…tput parsing tests, and standardize lock retry intervals.
…22613) * Build(deps): Bump cloud.google.com/go/storage from 1.59.1 to 1.59.2 Bumps [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go) from 1.59.1 to 1.59.2. - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](googleapis/google-cloud-go@storage/v1.59.1...storage/v1.59.2) --- updated-dependencies: - dependency-name: cloud.google.com/go/storage dependency-version: 1.59.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
…22610) * Build(deps): Bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.39.0 to 1.40.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.39.0...v1.40.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/sdk dependency-version: 1.40.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
* Build(deps): Bump the golang-org group with 6 updates Bumps the golang-org group with 6 updates: | Package | From | To | | --- | --- | --- | | [golang.org/x/crypto](https://github.com/golang/crypto) | `0.47.0` | `0.48.0` | | [golang.org/x/mod](https://github.com/golang/mod) | `0.32.0` | `0.33.0` | | [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.34.0` | `0.35.0` | | [golang.org/x/sys](https://github.com/golang/sys) | `0.40.0` | `0.41.0` | | [golang.org/x/term](https://github.com/golang/term) | `0.39.0` | `0.40.0` | | [golang.org/x/text](https://github.com/golang/text) | `0.33.0` | `0.34.0` | Updates `golang.org/x/crypto` from 0.47.0 to 0.48.0 - [Commits](golang/crypto@v0.47.0...v0.48.0) Updates `golang.org/x/mod` from 0.32.0 to 0.33.0 - [Commits](golang/mod@v0.32.0...v0.33.0) Updates `golang.org/x/oauth2` from 0.34.0 to 0.35.0 - [Commits](golang/oauth2@v0.34.0...v0.35.0) Updates `golang.org/x/sys` from 0.40.0 to 0.41.0 - [Commits](golang/sys@v0.40.0...v0.41.0) Updates `golang.org/x/term` from 0.39.0 to 0.40.0 - [Commits](golang/term@v0.39.0...v0.40.0) Updates `golang.org/x/text` from 0.33.0 to 0.34.0 - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.33.0...v0.34.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org - dependency-name: golang.org/x/mod dependency-version: 0.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org - dependency-name: golang.org/x/oauth2 dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org - dependency-name: golang.org/x/sys dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org - dependency-name: golang.org/x/term dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org - dependency-name: golang.org/x/text dependency-version: 0.34.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang-org ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
) Bumps [github.com/elazarl/goproxy](https://github.com/elazarl/goproxy) from 1.8.0 to 1.8.2. - [Release notes](https://github.com/elazarl/goproxy/releases) - [Commits](elazarl/goproxy@v1.8.0...v1.8.2) --- updated-dependencies: - dependency-name: github.com/elazarl/goproxy dependency-version: 1.8.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: remove ARM architecture support from release checksums and Linux map. * feat: append user ID to the lock directory path to prevent conflicts and add a test for the new structure. * add comment * unit test: add test for lock directory structure with UID suffix * mplement user-specific lock directory naming for Windows using a hash of the home directory. * refactor: use `getUserSpecificDirName()` for lock directory name in tests. * fix: use full SHA1 hash for Windows lock directory names and add tests for user isolation and writability.
…m 1.5.47 to 1.5.49 (#22637)
* Build(deps): Bump google.golang.org/api from 0.264.0 to 0.265.0 Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.264.0 to 0.265.0. - [Release notes](https://github.com/googleapis/google-api-go-client/releases) - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md) - [Commits](googleapis/google-api-go-client@v0.264.0...v0.265.0) --- updated-dependencies: - dependency-name: google.golang.org/api dependency-version: 0.265.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
* chore: remove ARM architecture support from release checksums and Linux map. * fix: broaden the removal of python3 binfmt configuration files * build: Replace `rm -f /usr/lib/binfmt.d/python3*.conf` with `systemctl mask systemd-binfmt.service` in the Dockerfile. * docs: elaborate on systemd-binfmt masking to prevent host config corruption and cover all formats. * Updating kicbase image to v0.0.49-1770155024-22621 --------- Co-authored-by: minikube-bot <minikube-bot@google.com>
…9.2.1+incompatible (#22649) * Build(deps): Bump github.com/docker/cli Bumps [github.com/docker/cli](https://github.com/docker/cli) from 29.2.0+incompatible to 29.2.1+incompatible. - [Commits](docker/cli@v29.2.0...v29.2.1) --- updated-dependencies: - dependency-name: github.com/docker/cli dependency-version: 29.2.1+incompatible dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
* Kicbase: Bump debian:bookworm from 20251229 to 20260202 * Updating kicbase image to v0.0.49-1771368762-22671
* chore: remove ARM architecture support from release checksums and Linux map. * test: Dynamically format kubelet service file expectations and clear proxy environment variables in cluster tests.
* chore: remove ARM architecture support from release checksums and Linux map. * test: Dynamically format kubelet service file expectations and clear proxy environment variables in cluster tests. * use same iso for 1.38.1
* Build(deps): Bump the k8s-dependencies group with 6 updates Bumps the k8s-dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.35.0` | `0.35.1` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` | | [k8s.io/cluster-bootstrap](https://github.com/kubernetes/cluster-bootstrap) | `0.35.0` | `0.35.1` | | [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.35.0` | `0.35.1` | | [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.35.0` | `0.35.1` | Updates `k8s.io/api` from 0.35.0 to 0.35.1 - [Commits](kubernetes/api@v0.35.0...v0.35.1) Updates `k8s.io/apimachinery` from 0.35.0 to 0.35.1 - [Commits](kubernetes/apimachinery@v0.35.0...v0.35.1) Updates `k8s.io/client-go` from 0.35.0 to 0.35.1 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.35.0...v0.35.1) Updates `k8s.io/cluster-bootstrap` from 0.35.0 to 0.35.1 - [Commits](kubernetes/cluster-bootstrap@v0.35.0...v0.35.1) Updates `k8s.io/component-base` from 0.35.0 to 0.35.1 - [Commits](kubernetes/component-base@v0.35.0...v0.35.1) Updates `k8s.io/kubectl` from 0.35.0 to 0.35.1 - [Commits](kubernetes/kubectl@v0.35.0...v0.35.1) --- updated-dependencies: - dependency-name: k8s.io/api dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: k8s.io/apimachinery dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: k8s.io/client-go dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: k8s.io/cluster-bootstrap dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: k8s.io/component-base dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies - dependency-name: k8s.io/kubectl dependency-version: 0.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * update go.mod and go.sum --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: minikube-bot <minikube-bot@google.com>
* add changelog for v1.38.1 * markdown lint * markdown lint * fix lint for markdown
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )