ammachado commented on PR #24754: URL: https://github.com/apache/camel/pull/24754#issuecomment-4992348591
On the "are the ASF Jenkins agents provisioned with llvm-mingw?" question (thanks @davsclaus, @oscerd): `Jenkinsfile.deploy` no longer depends on that. The `Setup llvm-mingw` stage reuses the toolchain if the cross-compilers are already on the agent's PATH, and otherwise downloads the pinned, SHA256-verified llvm-mingw into a persistent cache (`$HOME/.cache/llvm-mingw`) before deploying. So snapshot deploys work whether or not the agents are pre-provisioned, and if infra installs it system-wide later, the pipeline just stops downloading with no code change. The download/verify logic and the pinned version + hash now live in one shared script, `.github/actions/setup-llvm-mingw/install-llvm-mingw.sh`, used by both the GitHub Actions composite action and the Jenkinsfile, so there's a single source of truth. The release guide is updated to reflect this. I left the arm64 runtime-smoke gap as-is, since there's no Windows-arm64 runner; the source is shared with x64, which is smoke-tested. _Claude Code on behalf of @ammachado_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
