name: 'CI Tests' on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - uses: dessant/lock-threads@v5 # Install dependencies - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y libevent-dev ncurses-dev gcc make pkg-config byacc autoconf automake # Prepare for build (for version control source) - name: Run autogen.sh (for version control) run: | sh autogen.sh || echo "Skipping autogen.sh for release tarball build" # Configure and Build tmux - name: Configure and Build tmux run: | ./configure && make # Optionally, include additional steps for testing or installation - name: Install tmux run: | sudo make install # Add additional steps for running tests if applicable.