From 94a9f24ed7d1e2c94a360dcba9a1b5265a1a9a59 Mon Sep 17 00:00:00 2001 From: gkarthik Date: Wed, 19 Jun 2024 14:14:29 -0700 Subject: [PATCH] Fixed ccpp workflow. Removed clang format check workflow. * Install autoconf with brew. * Bumped up htslib version for macos. --- .github/workflows/ccpp.yml | 22 +++++++--------------- .github/workflows/clang-format-check.yml | 11 ----------- 2 files changed, 7 insertions(+), 26 deletions(-) delete mode 100644 .github/workflows/clang-format-check.yml diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 1ab5e3e6..d194cce9 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -57,30 +57,22 @@ jobs: build-macos: - runs-on: [ macos-latest ] + runs-on: [ macos-14 ] steps: - uses: actions/checkout@master - name: install GNU autotools run: | - curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz - tar zxvf autoconf-2.69.tar.gz - cd autoconf-2.69 - ./configure && make && sudo make install - brew install automake libtool + brew install autoconf automake libtool - name: download htslib - run: wget https://github.com/samtools/htslib/archive/1.10.2.tar.gz + run: wget https://github.com/samtools/htslib/releases/download/1.12/htslib-1.12.tar.bz2 - name: untar - run: tar xf 1.10.2.tar.gz + run: tar xf htslib-1.12.tar.bz2 - name: install htslib run: | - cd htslib-1.10.2/ - curl -O http://git.savannah.gnu.org/cgit/config.git/plain/config.sub - curl -O http://git.savannah.gnu.org/cgit/config.git/plain/config.guess - chmod +x config.guess config.sub - autoheader - autoconf - ./configure --build=aarch64-apple-darwin --host=aarch64-apple-darwin + cd htslib-1.12/ + autoreconf -i + ./configure make sudo make install - name: autoconf diff --git a/.github/workflows/clang-format-check.yml b/.github/workflows/clang-format-check.yml deleted file mode 100644 index faca04e8..00000000 --- a/.github/workflows/clang-format-check.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: Clang Format Checker -on: [push] -jobs: - clang-format-checking: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: RafikFarhad/clang-format-github-action@v3 - with: - sources: "src/**/*.h,src/**/*.c,tests/**/*.c,src/**/*.cpp,tests/**/*.cpp" - style: "Google" \ No newline at end of file