From b6221cc38927bb794e7f8f214d5a877cd3a481a1 Mon Sep 17 00:00:00 2001 From: Josh Hunt Date: Thu, 6 Mar 2025 13:12:17 +0000 Subject: [PATCH] Add Github Action to run analytics report (#101698) --- .github/CODEOWNERS | 1 + .github/workflows/analytics-events-report.yml | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .github/workflows/analytics-events-report.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index afe2c98e0a3..9639110feab 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -819,6 +819,7 @@ embed.go @grafana/grafana-as-code /.github/workflows/actions/changelog @zserge /.github/workflows/frontend-unit-tests.yml @grafana/grafana-frontend-platform /.github/workflows/frontend-lint.yml @grafana/grafana-frontend-platform +/.github/workflows/analytics-events-report.yml @grafana/grafana-frontend-platform # Generated files not requiring owner approval /packages/grafana-data/src/types/featureToggles.gen.ts @grafanabot diff --git a/.github/workflows/analytics-events-report.yml b/.github/workflows/analytics-events-report.yml new file mode 100644 index 00000000000..9d4d6907256 --- /dev/null +++ b/.github/workflows/analytics-events-report.yml @@ -0,0 +1,23 @@ +name: Analytics Events Report + +on: + workflow_dispatch: + +jobs: + generate-report: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Generate analytics report + run: yarn analytics-report