name: HubTest on: pull_request: branches: [ master ] jobs: run-hub-tests: runs-on: ubuntu-latest steps: - name: "Set up Go 1.20" uses: actions/setup-go@v4 with: go-version: 1.20.4 - name: checkout repo uses: actions/checkout@v3 - name: checkout hub uses: actions/checkout@v3 with: repository: 'crowdsecurity/hub' path: hub - run: go version - name: run tests on last crowdsec tag run: | sudo apt-get install -y make libre2-dev make CGO_ENABLED=1 BUILD_RE_WASM=0 BUILD_STATIC=1 && cp cmd/crowdsec/crowdsec /usr/local/bin && cp cmd/crowdsec-cli/cscli /usr/local/bin sudo mkdir -p /etc/crowdsec && sudo cp -a config/* /etc/crowdsec cd hub cscli hubtest run --all