Added basic CI-CD (en_US and ru_RU) #112

Merged
mxlgv merged 3 commits from :CI-CD into main 2025-03-04 20:09:18 +01:00
Owner
  • Added install_kgcc script;
  • Added checker.pl script to check the kernel codestyle;
  • Added build of en_US and ru_RU versions of images.
  • Use strip instead of kos32-strip. kos32-strip`` contains a bug: when trying to strip a large object file builded by clink, a segfault occurs. This bug is not reproduced on the newer strip`.

Known problem: projects that require the proprietary MSVC compiler are not built.

- Added `install_kgcc` script; - Added `checker.pl` script to check the kernel codestyle; - Added build of en_US and ru_RU versions of images. - Use strip instead of kos32-strip. `kos32-strip`` contains a bug: when trying to strip a large object file builded by `clink`, a segfault occurs. This bug is not reproduced on the newer `strip`. __Known problem:__ projects that require the proprietary `MSVC` compiler are not built.
mxlgv added 3 commits 2025-03-03 22:04:16 +01:00
`kos32-strip`` contains a bug:
When trying to strip a large object file builded by `clink`,
a segfault occurs. This bug is not reproduced on the newer `strip`.

Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
CI/CD: Added CI, without MSVC (en_US and ru_RU)
Some checks failed
Build system / Check kernel codestyle (pull_request) Successful in 42s
Build system / Build (pull_request) Failing after 2m31s
66117de6d7
- Added `install_kgcc` script;
- Added `checker.pl` script to check the kernel codestyle;
- Added build of en_US and ru_RU versions of images.
Known problem: projects that require the proprietary MSVC compiler are
not built.

Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
mxlgv force-pushed CI-CD from 66117de6d7 to da6b48ccd3 2025-03-03 22:09:21 +01:00 Compare
mxlgv force-pushed CI-CD from da6b48ccd3 to 249edd2acb 2025-03-03 22:12:27 +01:00 Compare
Owner

Why did you delete caching the toolchain?

Why did you delete caching the toolchain?
Author
Owner

Why did you delete caching the toolchain?

Unfortunately, restoring the cache for some reason takes longer than building and installing the tools

> Why did you delete caching the toolchain? Unfortunately, restoring the cache for some reason takes longer than building and installing the tools
mxlgv requested review from Sweetbread 2025-03-04 02:15:16 +01:00
Sweetbread approved these changes 2025-03-04 11:56:14 +01:00
mxlgv merged commit 9001dbc1b4 into main 2025-03-04 20:09:18 +01:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#112
No description provided.