From 3bdd998e64a8eab12a54e519b99cd3302b73ea09 Mon Sep 17 00:00:00 2001 From: Lachlan Reynolds Date: Wed, 17 Dec 2025 13:47:05 +1300 Subject: [PATCH] chore: sync AI checklist assets (EnvironmentVariables) [no_release] --- .github/workflows/matomo-ai-checklist.yml | 32 +++++++++++++++++++++++ pull_request_template.md | 4 ++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/matomo-ai-checklist.yml diff --git a/.github/workflows/matomo-ai-checklist.yml b/.github/workflows/matomo-ai-checklist.yml new file mode 100644 index 0000000..cc2c022 --- /dev/null +++ b/.github/workflows/matomo-ai-checklist.yml @@ -0,0 +1,32 @@ +# Action for running tests + +name: AI Checklist + +on: + pull_request: + types: [opened, synchronize, reopened, edited] + +permissions: + actions: read + checks: none + contents: none + deployments: none + issues: none + packages: none + pull-requests: read + repository-projects: none + security-events: none + statuses: none + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + AiChecklist: + runs-on: ubuntu-24.04 + strategy: + fail-fast: false + steps: + - name: Run tests + uses: matomo-org/github-action-checklist-gate@main diff --git a/pull_request_template.md b/pull_request_template.md index e7d9cf5..fad379e 100644 --- a/pull_request_template.md +++ b/pull_request_template.md @@ -23,4 +23,6 @@ - [✔/✖/NA] New test case added/updated? - [✔/✖/NA] Are all newly added texts included via translation? - [✔/✖/NA] Are text sanitized properly? (Eg use of v-text v/s v-html for vue) -- [✔/✖/NA] Version bumped? \ No newline at end of file +- [✔/✖/NA] Version bumped? +- [✔/✖/NA] I have understood, reviewed, and tested all AI outputs before use +- [✔/✖/NA] All AI instructions respect security, IP, and privacy rules