From b7190e90c6580b99da06ae92d0eb7304c37d053f Mon Sep 17 00:00:00 2001 From: Jia Hu Date: Sun, 17 Mar 2024 23:32:26 -0400 Subject: [PATCH] test action --- .ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .ci.yml diff --git a/.ci.yml b/.ci.yml new file mode 100644 index 00000000..7189c6d1 --- /dev/null +++ b/.ci.yml @@ -0,0 +1,36 @@ +name: CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + # 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.