소스 검색

chore: downgrade g++ to fix librocksdb-sys build in CI, install libssl1.1 (#2302)

* chore: downgrade g++ to fix librocksdb-sys build in CI

* chore(ci): install libssl1.1
Pavel Strakhov 9 달 전
부모
커밋
71f636646b
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      .github/workflows/ci-message-buffer-idl.yml
  2. 4 0
      .github/workflows/ci-pre-commit.yml

+ 2 - 0
.github/workflows/ci-message-buffer-idl.yml

@@ -25,6 +25,8 @@ jobs:
           components: rustfmt, clippy
       - name: Install Solana
         run: |
+          wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
+          sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
           sh -c "$(curl -sSfL https://release.solana.com/v1.14.18/install)"
           echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
       - name: Install Anchor

+ 4 - 0
.github/workflows/ci-pre-commit.yml

@@ -30,6 +30,10 @@ jobs:
       - uses: actions/checkout@v4
       - name: Install poetry
         run: pipx install poetry
+      - name: Install g++ 12
+        run: |
+          sudo apt-get install g++-12
+          echo "CXX=/usr/bin/g++-12" >> "${GITHUB_ENV}"
       - uses: actions/setup-python@v2
         with:
           python-version: ${{ env.PYTHON_VERSION }}