Skip to content

Commit

Permalink
Create archlinux.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
hotstreams authored Mar 20, 2024
1 parent 7b7db91 commit c5049cb
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .github/workflows/archlinux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Archlinux

on:
push:
branches:
- '*'

jobs:
build-linux:
name: build-linux
runs-on: archlinux:latest
steps:
# - name: setup
# run: |
# sudo apt-get update
# sudo apt-get install -y mesa-utils xvfb xorg-dev libglu1-mesa-dev glslang-dev glslang-tools
# #xvfb-run glxinfo
- uses: actions/checkout@v3
- name: set up engine dependencies
run: |
git submodule init
git submodule update
#cd thirdparty/glew
#make extensions
# - name: build
# run: |
# mkdir build
# cmake -DBUILD_SAMPLES=OFF -DBUILD_TESTS=ON -DOPENGL_SHADER_OUTPUT=ON -S . -B build
# cd build
# make
# - name: test
# continue-on-error: true
# run: |
# cd build/tests
# mkdir glslang
# xvfb-run -a -e errors ./limitless-tests
# cat errors
# - name: shader glslang validation
# run: |
# cd build/tests
# cd glslang
# for file in ./*; do glslangValidator -C "$file"; done

0 comments on commit c5049cb

Please sign in to comment.