diff --git a/.github/actions/post-steps/action.yml b/.github/actions/post-steps/action.yml index 20aa8326484..a7a9f2faff4 100644 --- a/.github/actions/post-steps/action.yml +++ b/.github/actions/post-steps/action.yml @@ -2,6 +2,13 @@ name: post-steps runs: using: composite steps: + - uses: actions/checkout@v3 + - name: Setup tmate session #TEMPORARY! + if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 + timeout: 60 + with: + limit-access-to-actor: true - uses: actions/upload-artifact@v3.1.3 with: path: "${{ runner.temp }}/test-results" @@ -22,4 +29,4 @@ runs: shell: bash - uses: actions/upload-artifact@v3.1.3 with: - path: "${{ runner.temp }}/core_dumps" \ No newline at end of file + path: "${{ runner.temp }}/core_dumps" diff --git a/.github/workflows/jobs-java.yml b/.github/workflows/jobs-java.yml index 5ef779f85c7..ca4dc24b0ae 100644 --- a/.github/workflows/jobs-java.yml +++ b/.github/workflows/jobs-java.yml @@ -23,7 +23,7 @@ jobs: container: image: evolvedbinary/rocksjava:centos6_x64-be steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v3 # see https://github.com/actions/checkout/issues/1474 - uses: "./.github/actions/pre-steps" - name: Set Java Environment run: |- diff --git a/.github/workflows/jobs-linux-run-tests-san.yml b/.github/workflows/jobs-linux-run-tests-san.yml index 6df77d4b40d..7fd68ff3805 100644 --- a/.github/workflows/jobs-linux-run-tests-san.yml +++ b/.github/workflows/jobs-linux-run-tests-san.yml @@ -2,17 +2,22 @@ name: facebook/rocksdb/jobs-linux-run-tests-san on: [push, pull_request] jobs: build-linux-clang10-asan: - runs-on: + runs-on: labels: 32-core-ubuntu container: image: zjay437/rocksdb:0.6 steps: - uses: actions/checkout@v4.1.0 - uses: "./.github/actions/pre-steps" + - name: Setup tmate session #TEMPORARY! + uses: mxschmitt/action-tmate@v3 + timeout: 20 + with: + limit-access-to-actor: true - run: COMPILE_WITH_ASAN=1 CC=clang-10 CXX=clang++-10 ROCKSDB_DISABLE_ALIGNED_NEW=1 USE_CLANG=1 make V=1 -j32 check - uses: "./.github/actions/post-steps" build-linux-clang10-ubsan: - runs-on: + runs-on: labels: 16-core-ubuntu container: image: zjay437/rocksdb:0.6 @@ -22,7 +27,7 @@ jobs: - run: COMPILE_WITH_UBSAN=1 OPT="-fsanitize-blacklist=.circleci/ubsan_suppression_list.txt" CC=clang-10 CXX=clang++-10 ROCKSDB_DISABLE_ALIGNED_NEW=1 USE_CLANG=1 make V=1 -j32 ubsan_check - uses: "./.github/actions/post-steps" build-linux-clang10-mini-tsan: - runs-on: + runs-on: labels: 32-core-ubuntu container: image: zjay437/rocksdb:0.6