This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory.git


The following commit(s) were added to refs/heads/main by this push:
     new 5a17ad78a ci: pin manylinux wheel images for release builds (#3689)
5a17ad78a is described below

commit 5a17ad78a906701bb6e9a90cae6c36b12e5c0a02
Author: Shawn Yang <[email protected]>
AuthorDate: Mon May 18 12:29:30 2026 +0800

    ci: pin manylinux wheel images for release builds (#3689)
    
    ## Why?
    
    
    
    ## What does this PR do?
    
    
    
    ## Related issues
    
    
    
    ## AI Contribution Checklist
    
    
    
    - [ ] Substantial AI assistance was used in this PR: `yes` / `no`
    - [ ] If `yes`, I included a completed [AI Contribution
    
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
    in this PR description and the required `AI Usage Disclosure`.
    - [ ] If `yes`, my PR description includes the required `ai_review`
    summary and screenshot evidence of the final clean AI review results
    from both fresh reviewers on the current PR diff or current HEAD after
    the latest code changes.
    
    
    
    ## Does this PR introduce any user-facing change?
    
    
    
    - [ ] Does this PR introduce any public API change?
    - [ ] Does this PR introduce any binary protocol compatibility change?
    
    ## Benchmark
---
 .github/workflows/release-dart.yaml | 8 ++------
 ci/build_linux_wheels.py            | 4 ++--
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/.github/workflows/release-dart.yaml 
b/.github/workflows/release-dart.yaml
index 9be025210..8525237af 100644
--- a/.github/workflows/release-dart.yaml
+++ b/.github/workflows/release-dart.yaml
@@ -51,17 +51,13 @@ jobs:
           set -euo pipefail
           VERSION="${{ github.ref_name }}"
           VERSION="${VERSION#v}"
-          DART_VERSION="$VERSION"
-          if [[ "$VERSION" =~ ^(.+)-rc([0-9]+)$ ]]; then
-            DART_VERSION="${BASH_REMATCH[1]}-rc.${BASH_REMATCH[2]}"
-          fi
-          python ci/release.py bump_version -l dart -version "$DART_VERSION"
+          python ci/release.py bump_version -l dart -version "$VERSION"
           if [[ "$VERSION" == *-rc* ]]; then
             echo "PUB_PUBLISH_VALIDATION_FLAGS=--skip-validation" >> 
"$GITHUB_ENV"
           else
             echo "PUB_PUBLISH_VALIDATION_FLAGS=" >> "$GITHUB_ENV"
           fi
-          VERSION="$DART_VERSION" ruby <<'RUBY'
+          VERSION="$VERSION" ruby <<'RUBY'
           require "yaml"
 
           expected = ENV.fetch("VERSION")
diff --git a/ci/build_linux_wheels.py b/ci/build_linux_wheels.py
index 9150d5a0e..532d091d8 100755
--- a/ci/build_linux_wheels.py
+++ b/ci/build_linux_wheels.py
@@ -42,11 +42,11 @@ from typing import List
 CONTAINER_SCRIPT_PATH = "ci/tasks/python_container_build_script.sh"
 
 DEFAULT_X86_IMAGES = [
-    "quay.io/pypa/manylinux2014_x86_64:latest",
+    
"quay.io/pypa/manylinux2014_x86_64@sha256:a6ccaa6194d55e9e8564ba7b70f396934e72e383c241ef711358e2ef96e9e635",
 ]
 
 DEFAULT_AARCH64_IMAGES = [
-    "quay.io/pypa/manylinux2014_aarch64:latest",
+    
"quay.io/pypa/manylinux2014_aarch64@sha256:9ec54d4892c8f5cf6ce6888582adecb108a27147a4f0f02696cfbb4baa8ab496",
 ]
 
 ARCH_ALIASES = {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to