Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Android/WASM workflows can build with mismatched toolchain + SDK versions

Đang mở
#256 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
48/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
android, github-actions, swift, wasm
Lĩnh vực
build-system, ci-cd

Hướng nghiên cứu

Bắt đầu với các workflow kiểm thử gói Swift cho Android và WASM cùng giá trị của /.swift_tag, sau đó kiểm tra lần chạy workflow được liên kết để xem các phiên bản SDK và toolchain được lựa chọn như thế nào. Hoàn thành khi các workflow luôn sử dụng các phiên bản SDK Android/WASM và Swift toolchain tương thích với nhau, đồng thời bản build swift-foundation không còn thất bại do SDK không khớp.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

It appears that in some cases it's possible for the Android/WASM swift package test workflows to build against an Android/WASM SDK that does not match our toolchain version. For example, see https://github.com/swiftlang/swift-foundation/actions/runs/23912627888/job/69738273919?pr=1871:

** Found latest main wasm-sdk snapshot: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a
** Found wasm-sdk checksum: 5ae95d926686...
** Found wasm-sdk download filename: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a_wasm.artifactbundle.tar.gz
** ✅ Found Swift snapshot tag in /.swift_tag: swift-DEVELOPMENT-SNAPSHOT-2026-03-16-a
** Installing Swift toolchain to match Wasm Swift SDK snapshot: swift-DEVELOPMENT-SNAPSHOT-2026-04-01-a

This seems to be resulting in build failures due to a "bad" SDK when building swift-foundation

Ngôn ngữ chính
Swift
Star
115
Fork
57
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
3

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của swiftlang/github-workflows

Tất cả issue của swiftlang/github-workflows

Issue tương tự

Thêm issue về Swift

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.