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
Alexander Borsuk
b3e4d34d2b
[github] Fix failing Mac builds and made builds faster
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-12-12 23:09:35 +01:00
Alexander Borsuk
ae43df9b66
Removed manual symlink creation
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2023-11-28 14:11:29 +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
Andrew Shkrob
2d5d68039b
[ci] Add test coverage check
...
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2023-11-23 10:28:30 +02: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
Viktor Govako
c791253e02
[tests] Fixed ./data path and symlink.
...
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2023-07-25 15:04:57 -03:00
Andrew Shkrob
271a796c5f
[cmake] Add CTest
...
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2023-07-18 17:13:41 -03: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
Andrew Shkrob
473f198e7b
[ci] Trigger Linux and MacOS builds on push to master
...
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2023-07-13 00:34:46 +02:00
Andrew Shkrob
c16e56fdfe
[ci] Use ccache to decrease build time
...
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2023-07-10 09:43:51 -03:00
Viktor Govako
7c0b0c5af4
[qt] Migrated on Qt6.
...
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
2023-06-08 21:13:11 -03: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
Ferenc Géczi
b94ee86de1
[github/workflows] Add CI jobs for building on macOS
...
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2022-12-04 01:16:41 +01:00