diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml new file mode 100644 index 000000000..d063e7497 --- /dev/null +++ b/.github/workflows/build-and-test.yml @@ -0,0 +1,24 @@ +name: Build and Test + +on: + push: + branches: [ "master", "migrate-ci" ] + pull_request: + branches: [ "master" ] + +env: + BUILD_TYPE: Release + +jobs: + build-and-test: + runs-on: ubuntu-latest + strategy: + matrix: + distro: [ "ubuntu", "fedora", "archlinux" ] + 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 diff --git a/scripts/docker/arch_latest.docker b/scripts/docker/archlinux_latest.docker similarity index 100% rename from scripts/docker/arch_latest.docker rename to scripts/docker/archlinux_latest.docker