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