diff --git a/.github/workflows/check-dev-tools.yml b/.github/workflows/check-dev-tools.yml new file mode 100644 index 000000000000..df71c821a103 --- /dev/null +++ b/.github/workflows/check-dev-tools.yml @@ -0,0 +1,26 @@ +name: check-dev-tools + +on: + pull_request: + paths: + - '.github/workflows/check-dev-tools.yml' + - 'dev-tools/**' + - 'libbeat/scripts/Makefile' + +env: + BEAT_MODULE: 'dev-tools' + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Fetch Go version from .go-version + run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV + - uses: actions/setup-go@v3 + with: + go-version: ${{ env.GO_VERSION }} + - name: Run check/update + run: | + go install github.com/magefile/mage + make -C ${{ env.BEAT_MODULE }} check diff --git a/.github/workflows/opentelemetry.yml b/.github/workflows/opentelemetry.yml index 5e48b49ff8b1..d7d12529a267 100644 --- a/.github/workflows/opentelemetry.yml +++ b/.github/workflows/opentelemetry.yml @@ -4,6 +4,7 @@ on: workflow_run: workflows: - check-x-pack-packetbeat + - check-dev-tools - check-packetbeat - golangci-lint - auditbeat diff --git a/Jenkinsfile.yml b/Jenkinsfile.yml index 6fec9910e5da..ac11ab0eaeca 100644 --- a/Jenkinsfile.yml +++ b/Jenkinsfile.yml @@ -20,7 +20,6 @@ projects: - "x-pack/osquerybeat" - "x-pack/packetbeat" - "x-pack/winlogbeat" - - "dev-tools" ## Changeset macros that are defined here and used in each specific 2.0 pipeline. changeset: