e00f33a076
[github] Manage private secrets with GitHub Secrets to enhance security
...
1. Restore the original simple version of `configure.sh`
Restores 08e37f4
"Refactor configure.sh"
Reverts b87ee95b
"Fixed configure.sh script and gh actions"
2. Use GitHub Secrets instead of a private git repository to enhance
security standards and ensure credentials are encrypted and safely
managed.
3. Document credentials used by GitHub Actions in docs/CREDENTIALS.md
4. Include `network_security_config.xml` directly into the repo
as it has nothing sensitive.
5. Include Apple WWDR intermediate certificates directly into the repo
as they are not sensitive and publicly available.
https://developer.apple.com/help/account/reference/wwdr-intermediate-certificates
6. Add `private.h` in the repository since it does not differ from
`private_defaults.h`.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-27 20:16:52 +00:00
Alexander Borsuk
7d7e32098c
[github] Use Xcode 16 for checks and release builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-10-05 21:28:57 -03:00
Alexander Borsuk
5c7f162de7
[github][ios] Increase Xcode version to 15.4 on Github runners
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-08-29 10:35:38 +02:00
Alexander Borsuk
6d2fd06a8b
[github] Use Xcode 15.3 for iOS and MacOX builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-04-14 22:47:15 +02:00
Alexander Borsuk
1ef2649cf2
[github] Update iOS actions to Xcode 15.2 and Mac OS 14
...
Also fixed path to version generation script.
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-02-13 03:04:10 +02:00
5c7ddbffbf
Update Github Actions
...
Signed-off-by: Jean-BaptisteC <jeanbaptiste.charron@outlook.fr>
2024-01-06 00:10:34 +01:00
Alexander Borsuk
aadb525b7f
[github] Show iOS build version for DSYM artifacts ( #6730 )
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-11-29 22:39:33 +01:00
Alexander Borsuk
4e56318e6f
[github] Use Xcode 15.0.1 for builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-11-28 14:07:44 +01:00
Ferenc Géczi
bfa3c78690
[github/workflows] Ignore non-relevant platform changes in CI
...
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2023-11-01 01:08:25 +01:00
Alexander Borsuk
df9d5da013
[github] Use Xcode 15 for iOS and Mac OS X builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-10-13 15:41:17 +02:00
6448c685b6
Bump checkout to v4
...
Signed-off-by: Jean-BaptisteC <jeanbaptiste.charron@outlook.fr>
2023-10-08 15:16:49 +02:00
Alexander Borsuk
20f0126537
[github] Store ipa and DSYM files for each binary uploaded to Fastline
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-06-04 12:21:43 +02:00
Alexander Borsuk
80090fc66c
[github] Faster boost submodules checkout for actions
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-09-27 16:12:04 +02:00
Alexander Borsuk
138fefddf9
[github] Use checkout@v3 actions
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-09-27 16:12:04 +02:00
Alexander Borsuk
9187fedf6e
[tools] Properly run GH actions on tool script changes
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-07-18 08:49:23 +02:00
Alexander Borsuk
1d7b5d8c20
[github] Always use the latest XCode for builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-07-18 08:49:23 +02:00
Alexander Borsuk
4ac1fe43a8
[ios] Build releases with the latest Monterey and XCode
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-07-02 14:52:41 +02:00
Alexander Borsuk
0696f6f6e9
Ignore raw strings changes for Github Actions
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-02-13 10:07:00 +01:00
Alexander Borsuk
0821d5759f
[ios] Use the latest Xcode 13.2.1 for Github Runners and Releases
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-01-12 07:57:25 +01:00
Alexander Borsuk
0ae6d7a151
Using the latest XCode for iOS builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-01-06 21:30:11 +01:00
Alexander Borsuk
0b0a07d22f
Minor fixes
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-11-27 23:08:24 +01:00
Alexander Borsuk
c7ffba8818
Manually deploy iOS beta from unmerged branch
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-11-15 16:28:40 +01:00
e7a0a419f1
[ios][ci] Add missing "with:"
...
Follow up the previous commit.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-15 21:06:49 +03:00
28b941cda1
[ios][ci] Add --depth to git clone
...
iOS uses the number of commits in the current day as a build number.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-15 20:03:59 +02:00
711c0b3e0e
[ios][ci] Upload to TestFlight automatically
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 14:15:07 +03:00