fix(rabbitmq): support both restore target path shapes #6450
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
| name: ShellSpec Test | |
| on: | |
| push: | |
| branches: | |
| - '**' | |
| tags-ignore: | |
| - '**' | |
| env: | |
| BASE_BRANCH: origin/main | |
| jobs: | |
| shellspec-test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install kcov | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y libcurl4-openssl-dev libelf-dev libdw-dev cmake gcc g++ binutils-dev | |
| git clone https://github.com/SimonKagstrom/kcov.git | |
| cd kcov | |
| mkdir build | |
| cd build | |
| cmake .. | |
| make -j$(nproc) | |
| sudo make install | |
| - name: Install helm | |
| uses: azure/setup-helm@v4 | |
| - name: Build helm chart dependencies | |
| run: | | |
| for chart in addons/*/Chart.yaml; do | |
| dir=$(dirname "$chart") | |
| if grep -q 'dependencies:' "$chart" 2>/dev/null; then | |
| helm dependency build "$dir" 2>/dev/null || true | |
| fi | |
| done | |
| - name: shellspec test | |
| run: | | |
| make scripts-test-kcov | |
| - name: Upload coverage | |
| env: | |
| CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} | |
| run: | | |
| bash <(curl -s https://codecov.io/bash) -s coverage | |