diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index d063e7497..2de71989b 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -2,9 +2,9 @@ name: Build and Test on: push: - branches: [ "master", "migrate-ci" ] + branches: [ "main", "migrate-ci" ] pull_request: - branches: [ "master" ] + branches: [ "main" ] env: BUILD_TYPE: Release @@ -12,13 +12,16 @@ env: jobs: build-and-test: runs-on: ubuntu-latest - strategy: - matrix: - distro: [ "ubuntu", "fedora", "archlinux" ] + container: + image: quay.io/fedora/fedora:latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get update && sudo apt-get install -yq python3 - - name: Build and Test - run: scripts/docker/docker_travis.sh "${{ matrix.distro }}_latest.docker" \ No newline at end of file + run: | + dnf install -y boost-devel gcc gcc-c++ clang llvm lcov curl \ + boost-devel cmake make ninja-build bullet-devel ffmpeg-free-devel \ + glm-devel openal-soft-devel SDL2-devel qt5-qtbase-devel \ + freetype-devel libasan + - name: Build and test + run: ctest -VV -S cmake/ctest/script_ci.ctest \ No newline at end of file