<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ci on Project Wintermute</title><link>https://wintermutecore.com/tags/ci/</link><description>Recent content in Ci on Project Wintermute</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 23 Jun 2026 10:30:00 +0000</lastBuildDate><atom:link href="https://wintermutecore.com/tags/ci/index.xml" rel="self" type="application/rss+xml"/><item><title>Kustomize OCI Image Digest Matching Fix</title><link>https://wintermutecore.com/posts/kustomize-oci-image-digest-matching-fix/</link><pubDate>Tue, 23 Jun 2026 10:30:00 +0000</pubDate><guid>https://wintermutecore.com/posts/kustomize-oci-image-digest-matching-fix/</guid><description>&lt;p&gt;&lt;a href="https://github.com/kubernetes-sigs/kustomize"&gt;kustomize&lt;/a&gt; had a quiet week on master: one commit, two files, 36 lines added. The change is small but operationally sharp. Teams that pin workloads with digest algorithms other than sha256 could see their &lt;code&gt;images:&lt;/code&gt; overrides silently ignored during &lt;code&gt;kustomize build&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Jenkins 2.570 Release: SSH Key Discovery and Workspace UTF-8 Encoding</title><link>https://wintermutecore.com/posts/jenkins-2-570-release-ssh-key-utf8-fixes/</link><pubDate>Tue, 23 Jun 2026 10:05:49 +0000</pubDate><guid>https://wintermutecore.com/posts/jenkins-2-570-release-ssh-key-utf8-fixes/</guid><description>&lt;p&gt;Jenkins 2.570 shipped on June 23, 2026 as a stable weekly release, not a prerelease candidate. The headline change for platform operators is pull request 26954, which extends SSH key discovery to ECDSA and Ed25519 keys in default key locations. That closes a gap for controllers and agents that rely on modern key types instead of legacy RSA only setups.&lt;/p&gt;</description></item><item><title>Terratest Dependency Alignment: Kubernetes v0.36.2 and CI Refinement</title><link>https://wintermutecore.com/posts/terratest-kubernetes-dependency-alignment-and-ci-refinement/</link><pubDate>Thu, 18 Jun 2026 14:00:00 +0000</pubDate><guid>https://wintermutecore.com/posts/terratest-kubernetes-dependency-alignment-and-ci-refinement/</guid><description>&lt;p&gt;The infrastructure testing library terratest has received several updates focused on internal maintenance, dependency upgrades, and continuous integration workflow efficiency. As a tool used by platform engineers to validate infrastructure deployments through automated tests, maintaining alignment with upstream ecosystem components is critical for preventing runtime issues. Recent commits in the project repository clean up obsolete static analysis rules, bump core Kubernetes libraries, and introduce automated lifecycle management for stale issues.&lt;/p&gt;</description></item><item><title>OpenShift Origin Activity: TLS Testing Refactor and CI Stability</title><link>https://wintermutecore.com/posts/openshift-origin-activity-tls-testing-refactor-and-ci-updates/</link><pubDate>Sat, 13 Jun 2026 14:00:01 +0000</pubDate><guid>https://wintermutecore.com/posts/openshift-origin-activity-tls-testing-refactor-and-ci-updates/</guid><description>&lt;p&gt;The &lt;a href="https://github.com/openshift/origin"&gt;openshift/origin&lt;/a&gt; repository saw a concentrated burst of activity this week focusing on the reliability of the extended test suite and preparations for the upcoming RHEL 10 transition. Engineers landed several refactors to TLS validation logic while simultaneously adjusting CI pipelines to handle infrastructure shifts and image reconciliation.&lt;/p&gt;</description></item><item><title>Jenkins 2.567 Release: Fixing AJAX Widget Navigation Context</title><link>https://wintermutecore.com/posts/jenkins-2-567-release-ajax-widget-navigation-fix/</link><pubDate>Tue, 09 Jun 2026 14:56:14 +0000</pubDate><guid>https://wintermutecore.com/posts/jenkins-2-567-release-ajax-widget-navigation-fix/</guid><description>&lt;p&gt;The Jenkins project released version 2.567 on June 9, 2026, delivering a critical fix for navigation state within AJAX refreshed dashboard widgets. This update resolves a regression where links in the Build Queue and Build Executor Status sidebars would lose their view context during background updates. Operators relying on custom Jenkins views for monitoring complex build environments will find this release improves dashboard consistency and prevents broken navigation breadcrumbs.&lt;/p&gt;</description></item><item><title>Jenkins 2.566 Release: Improved Queue Performance and CSP Telemetry</title><link>https://wintermutecore.com/posts/jenkins-2-566-release-queue-performance-telemetry/</link><pubDate>Tue, 26 May 2026 07:50:27 +0000</pubDate><guid>https://wintermutecore.com/posts/jenkins-2-566-release-queue-performance-telemetry/</guid><description>&lt;p&gt;The Jenkins project released version 2.566 on May 26, 2026. This weekly release focuses on core runtime performance and security observability for the automation controller. The primary technical improvement addresses reflection overhead within the build queue maintenance logic, while new telemetry capabilities provide better insights into security policy enforcement.&lt;/p&gt;</description></item><item><title>Tag-based AWS resource cleanup: patterns that actually scale</title><link>https://wintermutecore.com/posts/aws-tag-based-resource-cleanup/</link><pubDate>Fri, 03 Apr 2026 11:00:00 +0200</pubDate><guid>https://wintermutecore.com/posts/aws-tag-based-resource-cleanup/</guid><description>&lt;p&gt;&lt;strong&gt;TL;DR.&lt;/strong&gt; Name and time filters are not enough for safe AWS bulk cleanup. Use tags as the primary signal, expect &lt;code&gt;ListTagsForResource&lt;/code&gt; to be your bottleneck, enforce tagging at provisioning time, and run an audit job that flags untagged resources so the policy stays honest.&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;delete a lot of AWS resources at once&amp;rdquo; problem shows up in every account: CI sandboxes, expired test estates, dev environments forgotten about, ad-hoc reproductions left behind. Bulk cleanup tools that target this exist and work well. Used carelessly any of them is a footgun. Used carefully with tag filtering, they become one of the most useful pieces of cost discipline you can ship.&lt;/p&gt;</description></item><item><title>Speeding up GitHub Actions lint pipelines for large Go codebases</title><link>https://wintermutecore.com/posts/go-ci-lint-pipeline-optimisation/</link><pubDate>Thu, 12 Feb 2026 10:00:00 +0200</pubDate><guid>https://wintermutecore.com/posts/go-ci-lint-pipeline-optimisation/</guid><description>&lt;p&gt;&lt;strong&gt;TL;DR.&lt;/strong&gt; Lint on a large Go monorepo went from 63 seconds to about 25 seconds on warm cache, with macOS skipped on branches. Five changes: concurrency group, conditional OS matrix, combined cache restore and save, explicit &lt;code&gt;go mod download&lt;/code&gt;, and incremental &lt;code&gt;golangci-lint --new-from-rev&lt;/code&gt;. None require a self-hosted runner.&lt;/p&gt;
&lt;p&gt;A large Go codebase makes the CI lint stage the part developers feel most: every push, on every branch. Lint feedback that takes a minute and a half kills iteration speed and quietly trains people to push less often, which is the opposite of what you want.&lt;/p&gt;</description></item></channel></rss>