name: Tests on: push: pull_request: jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Systempakete installieren run: | sudo apt-get update sudo apt-get install -y pkg-config libx11-dev libxkbcommon-dev libwayland-dev libgl1-mesa-dev - name: Rust installieren uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy - name: Anwendung bauen und testen run: | bash -n scripts/*.sh tests/*.sh bash scripts/build-release.sh ./dist/csr-intake-x86_64.run --check-bundle - name: Eigenständige Anwendung bereitstellen uses: actions/upload-artifact@v4 with: name: csr-intake-x86_64 path: dist/csr-intake-x86_64.run if-no-files-found: error