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
8637965a3a
[github] implement test running for the ios-check debug job
...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-04-17 16:27:48 +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
68f61a7c51
[github] Fixed failed iOS action due to removed repo dependency
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2024-03-23 06:48:55 +01: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
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
Andrew Shkrob
5f2aa6a658
[ci] Ccache improvements
...
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2023-07-15 15:23:55 +02:00
Alexander Borsuk
2fe8fea172
[github] Fixed github actions canceling for matrix actions
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-03-20 10:36:48 -03:00
Alexander Borsuk
6e61991846
[github] Properly cancel only relevant workflows from the matrix build
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-03-19 19:29:29 +01:00
Alexander Borsuk
e960237b4f
[github] Cancel previous actions if PR or branch was updated
...
It will help to avoid waiting for available free runners
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-03-11 14:50:01 +01: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
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
7374a2d627
Separated Github Actions for iOS and Android metadata checks
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2022-01-19 21:52:48 +03: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
fc8e9edf96
[CI] Run debug and release ios builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-12-06 18:02:29 +01:00
Alexander Borsuk
478f6eb5eb
[CI] Run debug and release ios builds
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-12-06 18:02:29 +01:00
Alexander Borsuk
0b0a07d22f
Minor fixes
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-11-27 23:08:24 +01:00
9795043ba2
[ci] Tune paths-ignore
...
Don't trigger unrelated builds.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 10:53:42 +03:00
bd0e3adbe1
[ci] Fix formatting
...
Please run `npm i; npm run format:github` to reformat.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 10:24:09 +03:00
083df4ebee
[android][ios] Upload metadata and screenshots to AppStore / GooglePlay
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 09:54:00 +03:00
34055bb746
[docs] Actualize documentation
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-08 10:20:04 +03:00
vng
1e9d9b9f49
[ci] Enable unit tests
...
- Enable unit tests on CI
- Use clang & ninja for CI.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
Alexander Borsuk
6f324dfc15
[ios] Removed GH actions pods install
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-14 18:15:57 +01:00
c252a77b02
[ci] Minor fixes
...
- Enable CI only for PR.
- Add missing keys for Android Beta.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-02-10 22:35:58 +03:00
ef5f48a9ee
[ci] Use shared GitHub runners
...
Get rid of self-hosted CI runner and use GitHub servers instead.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-02-10 16:20:23 +03:00
1155947956
[ios][ci] Add basic CI for iOS
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-05 02:46:28 -08:00