From 1a6787c1e619f175068bf66af98dd58de43daedb Mon Sep 17 00:00:00 2001 From: evenyag Date: Wed, 15 May 2024 16:23:15 +0800 Subject: [PATCH] ci: enable other tests --- .github/workflows/nightly-ci.yml | 100 +++++++++++++++---------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/.github/workflows/nightly-ci.yml b/.github/workflows/nightly-ci.yml index 96766cc548f0..d0eb2aedc72e 100644 --- a/.github/workflows/nightly-ci.yml +++ b/.github/workflows/nightly-ci.yml @@ -13,63 +13,63 @@ env: RUST_TOOLCHAIN: nightly-2024-04-20 jobs: - # sqlness-test: - # name: Run sqlness test - # if: ${{ github.repository == 'GreptimeTeam/greptimedb' }} - # runs-on: ubuntu-22.04 - # steps: - # - name: Checkout - # uses: actions/checkout@v4 - # with: - # fetch-depth: 0 + sqlness-test: + name: Run sqlness test + if: ${{ github.repository == 'GreptimeTeam/greptimedb' }} + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 - # - name: Run sqlness test - # uses: ./.github/actions/sqlness-test - # with: - # data-root: sqlness-test - # aws-ci-test-bucket: ${{ vars.AWS_CI_TEST_BUCKET }} - # aws-region: ${{ vars.AWS_CI_TEST_BUCKET_REGION }} - # aws-access-key-id: ${{ secrets.AWS_CI_TEST_ACCESS_KEY_ID }} - # aws-secret-access-key: ${{ secrets.AWS_CI_TEST_SECRET_ACCESS_KEY }} + - name: Run sqlness test + uses: ./.github/actions/sqlness-test + with: + data-root: sqlness-test + aws-ci-test-bucket: ${{ vars.AWS_CI_TEST_BUCKET }} + aws-region: ${{ vars.AWS_CI_TEST_BUCKET_REGION }} + aws-access-key-id: ${{ secrets.AWS_CI_TEST_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_CI_TEST_SECRET_ACCESS_KEY }} - # sqlness-windows: - # name: Sqlness tests on Windows - # if: ${{ github.repository == 'GreptimeTeam/greptimedb' }} - # runs-on: windows-2022-8-cores - # timeout-minutes: 60 - # steps: - # - uses: actions/checkout@v4 - # - uses: arduino/setup-protoc@v3 - # with: - # repo-token: ${{ secrets.GITHUB_TOKEN }} - # - uses: dtolnay/rust-toolchain@master - # with: - # toolchain: ${{ env.RUST_TOOLCHAIN }} - # - name: Rust Cache - # uses: Swatinem/rust-cache@v2 - # - name: Run sqlness - # run: cargo sqlness - # - name: Notify slack if failed - # if: failure() - # uses: slackapi/slack-github-action@v1.23.0 - # env: - # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_DEVELOP_CHANNEL }} - # with: - # payload: | - # {"text": "Nightly CI failed for sqlness tests"} - # - name: Upload sqlness logs - # if: always() - # uses: actions/upload-artifact@v4 - # with: - # name: sqlness-logs - # path: /tmp/greptime-*.log - # retention-days: 3 + sqlness-windows: + name: Sqlness tests on Windows + if: ${{ github.repository == 'GreptimeTeam/greptimedb' }} + runs-on: windows-2022-8-cores + timeout-minutes: 60 + steps: + - uses: actions/checkout@v4 + - uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + - uses: dtolnay/rust-toolchain@master + with: + toolchain: ${{ env.RUST_TOOLCHAIN }} + - name: Rust Cache + uses: Swatinem/rust-cache@v2 + - name: Run sqlness + run: cargo sqlness + - name: Notify slack if failed + if: failure() + uses: slackapi/slack-github-action@v1.23.0 + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_DEVELOP_CHANNEL }} + with: + payload: | + {"text": "Nightly CI failed for sqlness tests"} + - name: Upload sqlness logs + if: always() + uses: actions/upload-artifact@v4 + with: + name: sqlness-logs + path: /tmp/greptime-*.log + retention-days: 3 test-on-windows: name: Run tests on Windows if: ${{ github.repository == 'GreptimeTeam/greptimedb' }} runs-on: windows-2022-8-cores - timeout-minutes: 30 + timeout-minutes: 60 steps: - run: git config --global core.autocrlf false - uses: actions/checkout@v4