diff --git a/.github/workflows/check-heartbeat.yml b/.github/workflows/check-heartbeat.yml
deleted file mode 100644
index ac7ad5725f5b..000000000000
--- a/.github/workflows/check-heartbeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-heartbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-heartbeat.yml'
-      - 'heartbeat/**'
-      - 'x-pack/heartbeat/**'
-
-env:
-  BEAT_MODULE: 'heartbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-auditbeat.yml b/.github/workflows/check-xpack-auditbeat.yml
deleted file mode 100644
index a4e6ae81563a..000000000000
--- a/.github/workflows/check-xpack-auditbeat.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: check-x-pack-auditbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-auditbeat.yml'
-      - 'x-pack/auditbeat/**'
-      - 'auditbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/auditbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Update package lists
-      run: sudo apt-get update
-    - name: Install librpm-dev
-      run: sudo apt-get install -y librpm-dev
-    - name: Run check/update
-      uses: magefile/mage-action@v2
-      with:
-        args: check update
-        workdir: "${{ env.BEAT_MODULE }}"
diff --git a/.github/workflows/check-xpack-dockerlogbeat.yml b/.github/workflows/check-xpack-dockerlogbeat.yml
deleted file mode 100644
index 258e5c6c3fa0..000000000000
--- a/.github/workflows/check-xpack-dockerlogbeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-x-pack-dockerlogbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-dockerlogbeat.yml'
-      - 'x-pack/dockerlogbeat/**'
-      - 'dockerlogbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/dockerlogbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-filebeat.yml b/.github/workflows/check-xpack-filebeat.yml
deleted file mode 100644
index 0547fafb7e6c..000000000000
--- a/.github/workflows/check-xpack-filebeat.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: check-x-pack-filebeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-filebeat.yml'
-      - 'x-pack/filebeat/**'
-      - 'filebeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/filebeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Update package lists
-      run: sudo apt-get update
-    - name: Install libpcap-dev
-      run: sudo apt-get install -y libpcap-dev
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-libbeat.yml b/.github/workflows/check-xpack-libbeat.yml
deleted file mode 100644
index 28da0b1eb35c..000000000000
--- a/.github/workflows/check-xpack-libbeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-x-pack-libbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-libbeat.yml'
-      - 'x-pack/libbeat/**'
-      - 'libbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/libbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-metricbeat.yml b/.github/workflows/check-xpack-metricbeat.yml
deleted file mode 100644
index 8f107794bce1..000000000000
--- a/.github/workflows/check-xpack-metricbeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-x-pack-metricbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-metricbeat.yml'
-      - 'x-pack/metricbeat/**'
-      - 'metricbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/metricbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-osquerybeat.yml b/.github/workflows/check-xpack-osquerybeat.yml
deleted file mode 100644
index 73ba20e5a8c5..000000000000
--- a/.github/workflows/check-xpack-osquerybeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-x-pack-osquerybeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-osquerybeat.yml'
-      - 'x-pack/osquerybeat/**'
-      - 'osquerybeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/osquerybeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      run: |
-        go install github.com/magefile/mage
-        make -C ${{ env.BEAT_MODULE }} check update
-        make check-no-changes
diff --git a/.github/workflows/check-xpack-packetbeat.yml b/.github/workflows/check-xpack-packetbeat.yml
deleted file mode 100644
index e03d46d55e2a..000000000000
--- a/.github/workflows/check-xpack-packetbeat.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: check-x-pack-packetbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-packetbeat.yml'
-      - 'x-pack/packetbeat/**'
-      - 'packetbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/packetbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Update package lists
-      run: sudo apt-get update
-    - name: Install libpcap-dev
-      run: sudo apt-get install -y libpcap-dev
-    - name: Run check/update
-      uses: magefile/mage-action@v2
-      with:
-        args: check update
-        workdir: "${{ env.BEAT_MODULE }}"
diff --git a/.github/workflows/check-xpack-winlogbeat.yml b/.github/workflows/check-xpack-winlogbeat.yml
deleted file mode 100644
index 2f3571c7d74e..000000000000
--- a/.github/workflows/check-xpack-winlogbeat.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: check-x-pack-winlogbeat
-
-on:
-  pull_request:
-    paths:
-      - '.github/workflows/check-xpack-winlogbeat.yml'
-      - 'x-pack/winlogbeat/**'
-      - 'winlogbeat/**'
-
-env:
-  BEAT_MODULE: 'x-pack/winlogbeat'
-
-permissions:
-  contents: read
-
-jobs:
-  check:
-    runs-on: ubuntu-latest
-    steps:
-    - uses: actions/checkout@v3
-    - uses: actions/setup-go@v3
-      with:
-        go-version-file: .go-version
-    - name: Run check/update
-      uses: magefile/mage-action@v2
-      with:
-        args: check update
-        workdir: "${{ env.BEAT_MODULE }}"