chore(release): v6.2.4 #182
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # SPDX-License-Identifier: Apache-2.0 | |
| name: ssdb Build and Test | |
| on: | |
| pull_request: | |
| branches: | |
| - main | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| changes: | |
| name: Detect changed areas | |
| runs-on: depot-ubuntu-24.04 | |
| outputs: | |
| cpp: ${{ steps.filter.outputs.cpp }} | |
| regression: ${{ steps.filter.outputs.regression }} | |
| rust: ${{ steps.filter.outputs.rust }} | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - id: filter | |
| env: | |
| GITHUB_BASE_REF: ${{ github.base_ref || 'main' }} | |
| run: .github/scripts/ci-changes.sh | |
| ssdb-build: | |
| name: Build ssdb | |
| needs: changes | |
| if: needs.changes.outputs.cpp == 'true' || needs.changes.outputs.regression == 'true' | |
| uses: ./.github/workflows/build-ssdb.yaml | |
| with: | |
| build_mode: dev | |
| run_smoke_tests: true | |
| # scylla_gdb is release-only and topology_random_failures is debug-only in their suite manifests. | |
| regression_suites: ${{ needs.changes.outputs.regression == 'true' && 'alternator/ auth_cluster/ boost/ broadcast_tables/ cql/ cql-pytest/ nodetool/ object_store/ pylib_test/ raft/ rest_api/ topology/ topology_custom/ topology_experimental_raft/ topology_tasks/ unit/' || '' }} | |
| rust: | |
| name: Rust checks and tests | |
| needs: changes | |
| if: needs.changes.outputs.rust == 'true' | |
| runs-on: depot-ubuntu-24.04 | |
| timeout-minutes: 45 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 | |
| - uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13 | |
| - name: Check Rust formatting | |
| run: make rust-fmt-check | |
| - name: Check Rust workspace | |
| run: make rust-check | |
| - name: Test Rust workspace | |
| run: make rust-test |