Nicola Ferruzzi
ab3f2bc5e6
Add support for XROS (aka visionOS) ( #53 )
...
Co-authored-by: Davide De Rosa <keeshux@gmail.com>
2024-01-11 08:33:46 +01:00
Davide De Rosa
026702febc
Drop legacy .podspec ( #59 )
2023-12-16 13:57:06 +01:00
Davide De Rosa
31c401bdf5
Mix OpenSSL patch and script version ( #60 )
...
SwiftPM only allows major.minor.patch version syntax, but we
need to avoid collisions.
E.g. OpenSSL 3.2.5 and script version 34 (0-99)
normalized_patch = (patch + 1) * 100 + script
-> 3.2.634
The +1 is necessary because e.g. 3.2.0 with script 34 would
translate to 3.2.34, which collides with OpenSSL versioning.
In this scheme, the repo tag will be of the form:
- .1xx (for 3.2.0)
- .2xx (for 3.2.1)
- ...
which is reversible to infer the OpenSSL patch.
E.g. 3.2.434
- Patch is 434
- OpenSSL patch is 434 / 100 - 1 = 3
- Script version is 434 % 100 = 34 (precondition is 0-99)
So 3.2.434 is OpenSSL 3.2.3 with script version 34
2023-12-16 13:56:52 +01:00
Davide De Rosa
a1f71398dc
Fix tag in manifest
2023-12-16 13:56:19 +01:00
Davide De Rosa
5a892f81aa
OpenSSL 3.2.0 (5)
2023-12-16 12:19:28 +00:00
Davide De Rosa
187184eff0
Whatever, include all targets in release
2023-12-16 12:52:21 +01:00
Davide De Rosa
9d5b520e85
Bump
...
- Update README
- Fix missing cleanup (weirdly necessary in CI)
2023-12-16 12:48:16 +01:00
Davide De Rosa
dd0c08fb24
Bump
2023-12-16 12:27:54 +01:00
Davide De Rosa
ccae2a7ebc
Fix script version not considered for tagging
2023-12-16 12:24:51 +01:00
Davide De Rosa
0c8b35f075
Bump version
...
- Include #58 in workflow
- Autogen release notes
2023-12-16 12:18:45 +01:00
Davide De Rosa
7d9804a8ac
Add arm64 target for Apple TV Simulator ( #58 )
2023-12-16 12:13:35 +01:00
Davide De Rosa
4837f567f5
Fix stale use of get_target_sdk ( #57 )
2023-12-16 09:49:10 +01:00
Davide De Rosa
dbbc044387
Drop get_target_sdk nonsense ( #56 )
2023-12-12 13:37:52 +01:00
Davide De Rosa
c155625406
OpenSSL 3.2.0 (1)
2023-12-12 12:25:46 +00:00
Davide De Rosa
54d31ac568
Bump
2023-12-12 13:11:48 +01:00
Davide De Rosa
b5c69e948e
Add tvOS targets to GitHub release ( #55 )
2023-12-12 13:11:07 +01:00
Davide De Rosa
99eb3624b8
Fix MIN_SDK in framework creation ( #54 )
2023-12-12 13:08:46 +01:00
hoppjan
12ad7b9efc
Fix OpenSSL 3 build issues ( #52 )
...
* OpenSSL 1.1.1x is EOL, this should make it work for 3.x.x versions.
See https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/
* Removed asm inheritance from config
* Make 3.x the standard parsing logic
* Drop all references to Bitcode
* Use newer -platform_version
* Default to 3.2.0
---------
Co-authored-by: Davide De Rosa <keeshux@gmail.com>
2023-12-12 11:41:50 +01:00
Davide De Rosa
2d1df58291
Replace deprecated set-output in workflow
2022-10-17 13:43:57 +02:00
Davide De Rosa
93e9359f1d
Add descriptive job name
2022-10-17 13:43:57 +02:00
Davide De Rosa
757c074af4
OpenSSL 1.1.1q
2022-09-25 10:30:31 +00:00
Davide De Rosa
2a3011778d
Hardcode disable Bitcode to true
...
Deprecated in Xcode 14.
2022-09-25 12:12:09 +02:00
Davide De Rosa
4d57a92844
Bump to 1.1.1q
2022-09-25 12:12:09 +02:00
Davide De Rosa
1c03f4d3fc
OpenSSL 1.1.1o
2022-06-17 07:38:55 +00:00
Davide De Rosa
797a82d20a
Bump to 1.1.1o
2022-06-17 09:25:23 +02:00
Davide De Rosa
d2c59ebca1
OpenSSL 1.1.1m (1)
2022-05-17 16:38:07 +00:00
Davide De Rosa
d08001e78c
Bump versions
...
- Release version
- CI to macOS 12
- iOS Simulator/Catalyst target to 14
2022-05-17 18:09:00 +02:00
Davide De Rosa
e39ecb42c7
Update README with new versions
2022-02-02 23:29:35 +01:00
Davide De Rosa
cbbff97a99
OpenSSL 1.1.1m
2022-02-02 20:08:45 +00:00
Davide De Rosa
b423309afb
Update to 1.1.1m
2022-02-02 20:54:32 +01:00
Davide De Rosa
814bf909de
Lower macOS target to 10.14
2022-02-02 20:54:32 +01:00
ilker cam
2b2d68ec9b
Fix disable bitcode argument in Podfile ( #45 )
2022-01-03 15:11:12 +01:00
Davide De Rosa
11e668e603
Move targets into specific step
2021-12-01 13:10:06 +01:00
Davide De Rosa
ac0d6f6d42
Reuse version normalizer ( #44 )
...
* Reuse get_openssl_version() from external script
* Improve variables usage in workflow
* Fix release notes generation
* Rename main job
2021-12-01 12:43:11 +01:00
Davide De Rosa
2f25fce94b
Trigger release on .version
2021-12-01 10:21:51 +01:00
Davide De Rosa
42a049c406
Embed scripts version in tag
...
Use last two digits to embed scripts version (00-99) along with
OpenSSL version (e.g. 1.1.1l = 1.1.112).
2021-11-25 09:24:48 +01:00
Davide De Rosa
5df4fba83e
Make all-in-one script to produce SwiftPM binary
...
Disable Bitcode.
2021-11-25 09:17:30 +01:00
Davide De Rosa
e4755f2f1c
Fix tag for release
2021-11-25 09:01:04 +01:00
Davide De Rosa
431fd7eab9
Check Bitcode against more generic libssl.a
2021-11-24 16:21:02 +01:00
Davide De Rosa
7fe4127c8e
Use a non-Bitcode SwiftPM target
2021-11-24 16:02:43 +01:00
Davide De Rosa
88a5f17eff
Embed Bitcode in framework based on obj files
...
Suppress annoying warnings about missing Bitcode in *.o files.
2021-11-24 15:52:11 +01:00
Davide De Rosa
702ad59cf4
Disable Bitcode in .podspec
2021-11-24 15:52:11 +01:00
Davide De Rosa
1fde50f634
Work around dynamic linking warning in Catalyst
...
"was built for newer Mac Catalyst version (14.0) than being
linked (13.0)"
2021-11-24 15:52:11 +01:00
Davide De Rosa
e653c77faa
Create SwiftPM binaries for both dynamic/static
2021-11-24 15:52:11 +01:00
Davide De Rosa
37043e7c92
Lower SwiftPM version to 5.3
2021-11-06 11:42:43 +01:00
Davide De Rosa
1889136399
Fix tagging (be semantic)
2021-10-26 12:35:24 +02:00
Davide De Rosa
66b3133930
Fix symlinks in zipped xcframework
2021-10-26 12:19:13 +02:00
Davide De Rosa
2ed7369283
Make binaries available as Swift package
2021-10-25 13:08:10 +02:00
Davide De Rosa
782543ec7b
Update bundle
2021-10-06 17:54:28 +02:00
Davide De Rosa
928504378a
Merge pull request #41 from levigroker/levi/gpg-verify
...
Download GPG signature from archive location
2021-09-16 13:08:24 +02:00