Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: apple/swift-temporal-sdk

Tags

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adopt ExistentialAny, MemberImportVisibility, InternalImportsByDefaul…

…t, and NonIsolatedNonSendingByDefault (#38)

# Motivation

There are a few upcoming language features that we want to adopt to
adhere to the latest best practices

# Modifications

This PR enables these language features and fixes all errors and
warnings

# Result

Following the latest recommendations

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Build static libraries on older Linux distro (#32)

### Motivation

The Linux binary artifacts we produce are currently built on Ubuntu
24.04, which uses glibc 2.39. When these binaries are linked into
applications running on older Linux distributions with older glibc
versions (e.g., CentOS 7 with glibc 2.17, Ubuntu 16.04 with glibc 2.23),
they fail due to glibc version incompatibility.

### Modifications

- Updated `build-linux-x86` and `build-linux-arm` jobs to run in
`quay.io/pypa/manylinux2014_x86_64` and
`quay.io/pypa/manylinux2014_aarch64` containers respectively
- These containers are based on CentOS 7 with glibc 2.17, ensuring
maximum compatibility across Linux distributions

### Result

Linux binary artifacts will now be compatible with a much wider range of
distributions:
- RHEL/CentOS 7+
- Ubuntu 16.04+
- Debian 8+
- Any Linux distribution with glibc 2.17 or newer

This ensures users can link our temporal-sdk-core binaries into their
Swift applications regardless of their target Linux distribution.

### Test Plan

N/A

### Motivation

_[Explain here the context, and why you're making that change. What is
the problem you're trying to solve.]_

### Modifications

_[Describe the modifications you've made.]_

### Result

_[After your change, what will change.]_

### Test Plan

_[Describe the steps you took, or will take, to qualify the change -
such as adjusting tests and manual testing.]_

temporal-sdk-core-682d441-6

Toggle temporal-sdk-core-682d441-6's commit message
Default to the right version

temporal-sdk-core-682d441-1

Toggle temporal-sdk-core-682d441-1's commit message
Default to the right version

temporal-sdk-core-682d441-3

Toggle temporal-sdk-core-682d441-3's commit message
Build the core SDK for more Apple platforms and the static MUSL SDK

Support creating more than one release per upstream core commit

Remove Tier3 CoreSDK Apple platforms

Add static SDK support

Fix triplets

0.1.0

Toggle 0.1.0's commit message
Fix PR GH action setup

temporal-sdk-core-682d441

Toggle temporal-sdk-core-682d441's commit message
Correct xcframework path