Skip to content

Conversation

cfc4n
Copy link
Member

@cfc4n cfc4n commented Aug 23, 2025

This pull request primarily updates the Go version used across the project from 1.24.3 to 1.24.6 in multiple CI workflow files and build scripts, ensuring consistency and access to the latest bug fixes and features. Additionally, it introduces special handling for OpenSSL 3.0.12, which has unique offsets compared to other 3.0.x versions.

Go version update across CI and build scripts:

  • Updated the Go version from 1.24.3 to 1.24.6 in GitHub Actions workflows: .github/workflows/codeql-analysis.yml, .github/workflows/go-c-cpp.yml, .github/workflows/pr_build_debug.yml, and .github/workflows/release.yml. [1] [2] [3] [4] [5]
  • Updated the Go download URL in builder/Dockerfile and the Go binary filename in builder/init_env.sh to reflect the new version. [1] [2]

OpenSSL 3.0.12 special case handling:

  • Added a comment and logic in user/module/probe_openssl_lib.go and utils/openssl_offset_3.0.sh to treat OpenSSL 3.0.12 as a special case due to its unique offsets, distinguishing it from other 3.0.x versions. [1] [2]

@cfc4n cfc4n requested a review from Copilot August 23, 2025 08:53
@cfc4n cfc4n added 🐞 bug Something isn't working fix bug fix PR labels Aug 23, 2025
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Aug 23, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the Go version from 1.24.3 to 1.24.6 across CI workflows and build configurations, and adds special handling for OpenSSL 3.0.12 which has unique offsets compared to other 3.0.x versions.

  • Updated Go version to 1.24.6 in all GitHub Actions workflows and build scripts
  • Added special case handling for OpenSSL 3.0.12 with distinct offset configuration
  • Corrected OpenSSL version mappings for versions 3.0.16 and 3.0.17

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/codeql-analysis.yml Updated Go version to 1.24.6 for CodeQL analysis workflow
.github/workflows/go-c-cpp.yml Updated Go version to 1.24.6 for both build jobs in CI workflow
.github/workflows/pr_build_debug.yml Updated Go version to 1.24.6 for PR debug build workflow
.github/workflows/release.yml Updated Go version to 1.24.6 for release workflow
builder/Dockerfile Updated Go download URL to use version 1.24.6
builder/init_env.sh Updated Go binary filename to use version 1.24.6
user/module/probe_openssl_lib.go Added explanatory comment for OpenSSL 3.0.12 special case handling
utils/openssl_offset_3.0.sh Updated version mappings for OpenSSL 3.0.12, 3.0.16, and 3.0.17

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@dosubot dosubot bot added the enhancement New feature or request label Aug 23, 2025
Copy link

🔧 Debug Build Complete

📦 Download Links:

⏰ Files will be retained for 7 days, please download and test promptly.

@cfc4n cfc4n merged commit 3b3d0ae into master Aug 23, 2025
10 checks passed
@cfc4n cfc4n deleted the bugfix/openssl_3.0.12 branch August 23, 2025 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug Something isn't working enhancement New feature or request fix bug fix PR size:S This PR changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant