Skip to content

Add a function to lock OSM chunk's dimension slice #11570

Add a function to lock OSM chunk's dimension slice

Add a function to lock OSM chunk's dimension slice #11570

Workflow file for this run

# Test our shell scripts for bugs
name: Shellcheck
"on":
pull_request:
push:
branches:
- main
- ?.*.x
jobs:
check_paths:
runs-on: ubuntu-latest
outputs:
run_ci: >-
${{ github.event_name == 'push'
|| (steps.filter.outputs.shell == 'true' && !contains(github.event.pull_request.labels.*.name, 'skip-ci'))
}}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: filter
with:
filters: .github/filters.yaml
shellcheck:
name: Shellcheck
needs: [check_paths]
if: needs.check_paths.outputs.run_ci == 'true'
runs-on: ubuntu-latest
steps:
- name: Install Linux Dependencies
timeout-minutes: 15
run: |
sudo apt-get update
sudo apt-get install shellcheck
- name: Checkout TimescaleDB
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Run shellcheck
run: scripts/shellcheck-ci.sh
report_status:
name: Shellcheck summary
needs: [check_paths, shellcheck]
if: always()
runs-on: ubuntu-latest
steps:
- run: |
# If the detector failed, or the matrix failed, exit with error
if [[ "${{ needs.shellcheck.result }}" == "failure" ]]; then
exit 1
fi
echo "All checks passed or were safely skipped."