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
Levi Brown
ddb8bbc636
Download GPG signature from archive location
...
This addresses an issue wher the downloaded signature would not match the archive, if an older version of the archive is downloaded.
2021-09-15 16:31:28 -06:00