Vitalii Koshura
3097c6f9f9
Fix sporadic codecov uploads fails
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-11 22:32:29 +02:00
Vitalii Koshura
cc4ee2c910
[CI] Update actions to the latest versions
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-11 14:54:05 +02:00
Vitalii Koshura
3558d444d6
Fix permissions of the files installed by DEB package
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-03-30 00:32:17 +01:00
Vitalii Koshura
4f2b460bc6
[CI][Linux] Remove unused files from the linux packages
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-03-04 13:23:59 +01:00
Vitalii Koshura
00dc490705
[Linux][CI] Fix building DEB and RPM packages.
...
This PR contains the following changes:
- Fix installation of translations.
- Put icons to the correct location.
- Run boinc-client service after package installation.
- Add ca-certificates package dependency.
- Create link to the system ca certificates file during installation.
- Create /etc/boinc-client folder if not exists.
- Set permissions to the data directory. Create configuration files (and symbolic links to them) if not exist.
- Add X11 config file. Fix boinc.conf file installation.
- Add current user to the boinc group.
- Add boinc user to the video and render groups.
- Create boinc user and boinc group when installing the package.
- Put postinst script to the package.
- Add integration tests.
This PR fixes the following issues: #5324 , #5325 , #5335 , #5431 .
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-02-27 02:51:35 +01:00
Vitalii Koshura
5f92c67201
Build linux packages for Debian 12 and Fedora 39
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-02-16 02:41:45 +01:00
Vitalii Koshura
d630f4896e
[CI][OSX] Upload build artifacts
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-01-06 21:15:43 +01:00
Vitalii Koshura
705b55e1f8
Add linux packaging testing CI
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-20 21:48:33 +03:00
Vitalii Koshura
d72cbd1f88
Add proper versioning and the corresponding script to worker application
...
Fix setting vboxwrapper and wrapper versions during build
Fix artifacts names for upload
Fix deployment script, fix artifacts upload
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-19 10:54:06 +03:00
Vitalii Koshura
1a6493507e
[CI] Build linux packages for PRs and on master branch without publishing, publishing is available for schedules builds from master (nightly) and builds on client_release tag created
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-18 11:32:54 +03:00
Vitalii Koshura
491e7aff62
Fix CI
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-17 00:23:26 +03:00
Vitalii Koshura
e4fb66e30c
[CI] Build wrapper and vboxwrapper on CI for release
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-12-11 01:56:02 +01:00
Vitalii Koshura
515d0da278
[CI] Run all actions nightly instead of weekly except coverity
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-11-06 21:48:24 +01:00
Vitalii Koshura
d61e4f41fb
Build linux packages nightly
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-11-06 13:13:46 +01:00
Vitalii Koshura
213db4c8d2
[Android][CI] Split Android Manager builds to decrease total build time.
...
Do not build Debug since it's useless on CI.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-08-20 02:51:07 +02:00
Vitalii Koshura
86df1fc200
[Android][ci] Separate Android client build from the Android Manager build to speed-up CI
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-08-11 22:24:13 +02:00
Vitalii Koshura
3aed11f20c
[CI][linux] Separate flow to build DEB and RPM packages
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-07-03 03:29:24 +02:00
Vitalii Koshura
e776483dbb
[CI][linux] Create separate flow to build proper linux binaries for packaging
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-06-26 05:23:56 +02:00
Vitalii Koshura
6b9928c755
Update PUBKEY_HASH for the RPM flow
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-06-23 19:38:10 +02:00
Vitalii Koshura
ce50cdacd7
Merge pull request #5280 from parvit/rpm-workflow
...
RPM workflow
2023-06-23 19:36:56 +02:00
Vittorio Parrella
6d0b19d324
fix whitespace
2023-06-21 23:58:51 +02:00
Vittorio Parrella
d548c939cc
rpm workflow
2023-06-21 19:50:01 +02:00
Vittorio Parrella
bd7bf24798
multifile checkout
2023-06-13 22:53:00 +02:00
Vittorio Parrella
ee65baa49c
wrong url check
2023-06-13 08:03:40 +02:00
Vittorio Parrella
10b9e67b5c
better error for missing artifact
2023-06-13 08:00:37 +02:00
Vittorio Parrella
b079535995
limit parallelization
2023-06-13 07:28:43 +02:00
Vittorio Parrella
aeed61c4b7
fix auto select run id, version extraction
2023-06-13 07:20:56 +02:00
Vittorio Parrella
317420cfaa
fix white space
2023-06-13 07:15:51 +02:00
Vittorio Parrella
a075f6b7c6
reinstate api calls
2023-06-13 00:23:57 +02:00
Vittorio Parrella
9eaffa930f
release extract
2023-06-13 00:20:00 +02:00
Vittorio Parrella
483fd2ec8a
download artifact fix
2023-06-13 00:14:25 +02:00
Vittorio Parrella
3a89dc75e7
download package fix
2023-06-13 00:08:00 +02:00
Vittorio Parrella
67b1c92b65
change api code with action
2023-06-12 23:53:12 +02:00
Vittorio Parrella
93fd219be9
fix review
2023-06-12 23:43:08 +02:00
Vittorio Parrella
6bcf6ef895
removed ubuntu jammy, added ubuntu focal
2023-06-11 07:49:40 +02:00
Vittorio Parrella
7be615d9bb
fix whitespace
2023-06-11 07:46:56 +02:00
Vittorio Parrella
6f7f63c836
DEB repository workflow
2023-06-10 22:52:09 +02:00
Vitalii Koshura
7b31bf27fa
Run CI on tag push
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-22 10:53:00 +02:00
Vitalii Koshura
4a47f44037
Run flows with auto PRs from the mainstream repo only
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-18 13:30:05 +02:00
Vitalii Koshura
1d52266399
Add cron job to create PR automatically every 1st of January with the updated copyright year
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-18 04:13:50 +02:00
Vitalii Koshura
4bdaf38192
Add action to create automatically PR if all_projects_list.xml file was updated on the server
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-16 03:46:57 +02:00
Vitalii Koshura
44742026e2
Remove trailing whitespaces. Add CI script to verify in on every commit
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-05 20:08:17 +02:00
Tal Regev
4f3d55312c
Deprecated android native in ci
2023-03-18 21:23:59 +02:00
Vitalii Koshura
6c04520c84
[OSX][CI] Refactor CI to decrease cache build time and avoid unnecessary cache invalidation
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-03-12 02:13:05 +01:00
David Anderson
1e51e98e93
Merge pull request #5096 from AenBleidd/vko_fix_linux_build_with_fcgi_enabled
...
[linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file
2023-02-21 14:31:47 -08:00
Tal Regev
f106111b06
Add snap build
2023-02-20 14:27:19 +02:00
Vitalii Koshura
3faca2059f
Merge pull request #5056 from AenBleidd/vko_add_more_osx_ci
...
[CI] Build example applications, wrapper and vboxwrapper for OSX.
2023-02-14 15:21:56 +01:00
Vitalii Koshura
797cbc8d9d
[CI] Build example applications, wrapper and vboxwrapper for OSX.
...
This fixes #4892 .
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-13 23:22:18 +01:00
Vitalii Koshura
92a9b34e9c
[linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-12 19:50:22 +01:00
Vitalii Koshura
c14adf6c37
[CI][MinGW] Fix build on ubuntu-latest
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-07 15:10:42 +01:00