]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/s3select/.github/workflows/clang-tidy.yml
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / s3select / .github / workflows / clang-tidy.yml
index be39e71586283eb3d40bc49c6a4ddbc97f893130..c3c95a3e3d1a8dcf05b7b2ba8b2c2e8df642ccd9 100644 (file)
@@ -12,12 +12,16 @@ jobs:
 
     steps:
     - uses: actions/checkout@v2
+    - name: Checkout submodules
+      run: git submodule update --init --recursive
 
     - name: install-clang-tidy
       run: sudo apt-get install -y clang-tidy
     
     - name: install-boost
-      run: sudo apt-get install -y libboost-all-dev
+      run: |
+          sudo apt-get update
+          sudo apt-get install -y libboost-all-dev
 
     - name: fetch-gtest
       run: sudo apt-get install -y libgtest-dev
@@ -38,6 +42,9 @@ jobs:
     - name: install-gtest
       run: cd /usr/src/gtest && sudo cmake . && sudo make && sudo cp lib/*.a /usr/lib || sudo cp *.a /usr/lib
 
+    - name: install-gperftools
+      run: sudo apt-get install -y libgoogle-perftools-dev
+
     - name: Create Build Environment
       # Some projects don't allow in-source building, so create a separate build directory
       # We'll use this as our working directory for all subsequent commands