mirror of
https://github.com/august-alt/gpui.git
synced 2025-03-21 18:50:37 +03:00
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