Skip to content

Add GitHub Action test for data analytics telemetry monitoring #23

Add GitHub Action test for data analytics telemetry monitoring

Add GitHub Action test for data analytics telemetry monitoring #23

Workflow file for this run

name: Analytics Telemetry Check
on:
pull_request:
branches:
- main
jobs:
check-for-deprecated-v1-telemetry:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Check for deprecated telemetry calls
shell: bash
run: |
echo "Checking for deprecated telemetry calls"
echo "logEvent('this should get flagged')"
# Get the list of modified files
files=$(git diff --name-only HEAD^ HEAD)
if grep -rEn 'logEvent|logEvents|eventLogger\.log' $files; then
echo "Found log events in the following files:"
grep -rEn 'logEvent|logEvents|eventLogger\.log' $files | while read -r line ; do
file=$(echo "$line" | cut -d':' -f1)
match=$(echo "$line" | cut -d':' -f2-)
echo "File: $file, Match: $match"
done
exit 1
else
echo "No log events found in modified files."
exit 0
fi