15 Commits

Author SHA1 Message Date
august-alt
0d75f8927f fix: fix tmp permissions in dockerfile 2023-10-04 14:37:40 +04:00
august-alt
915cd6a68e fix: fix sisyphus build 2023-08-25 15:12:45 +04:00
august-alt
cc6efaa434 fix: fix sisyphus build 2023-08-25 14:53:23 +04:00
Michael Chernigin
ac294b87e9
ci: build and test using clang (#57)
* chore: add llvm-common to build container

* ci: run tests also on clang

* ci: run ci on all branches

* ci: fix if for clang

* fix: change package to llvm15.0

* chore: fix clang warning about assignment inside if
2023-08-21 15:59:25 +04:00
august-alt
517fdf5040 fix!: fix hasher-useradd usage 2023-06-28 17:46:14 +04:00
Michael Chernigin
1d36ccc503
feat: improve continuous integration process (#36)
Description:
    Add docker buildx to create containers.
    Resolve problems with CodeQL.
    Update CI pipeline and separate main workflow into pieces. Add build, build container and test workflows.

History:
* Test build and push action
* Update CodeQL analysis from v1 to v2
* Add dependencies
* Use Ninja instead of GNU Make
* Switch back to GNU Make & fix main CI
* Fix tabs in main.yml
* Add build arguments
* Change mode to github actions
* Add run stage
* Push to ghcr
* Bump up of action versions
* Run container
* Use same image in test
* Separate workflow for build docker image
* Try another name for action
* All on push
* Proper names
* Correct order
* Add sudo in test
* No sudo
* Add ctest as dependency in Dockerfile and pull image first in build
* Main workflow to run others as jobs
* Fix order
* Checkout to code in build
* Checkout in tests
* Run CodeQL in same container
* Speed up CodeQL build by using Make directly
* Mount RPM directory
* Test on i386 also
* Removed unused parameters and pull specific platform in build
* Set target for gear-rpm
* Back to 2 images
* Set permissions for packages
* Get uid and gid
* Remove QEMU
* Try to utilize mode caching by having separate cache between branches and architectures
* Try not to use actions
2023-06-09 12:39:15 +04:00
AlexSP0
0ae9861008
chore: add test for TranslatorStorage 2023-04-11 14:15:20 +04:00
Alexey Saprunov
1b49890f9a feat: implement gpui-ldap library and get display name of GPO in main window 2022-11-10 14:55:45 +04:00
august-alt
e6489c0597 chore, build: update build process, revert to using rpm-build 2022-11-03 12:12:41 +04:00
august-alt
8c1a674f29 feat, build: add i386 architecture 2021-09-24 20:00:07 +04:00
august-alt
0975568a28 feat, build: add matrix build 2021-09-24 14:32:43 +04:00
august-alt
01812b952d feat: update workflow 2021-07-30 19:14:21 +04:00
august-alt
a7488e4a3c build: add xsd to docker 2021-06-08 19:17:16 +04:00
august-alt
c5d576bab0 build: add rpm-build and gear to docker 2021-06-08 19:11:55 +04:00
august-alt
ebba3f741b build: add docker build environment 2021-06-08 19:04:16 +04:00