diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f9e44d405ce..a24c909abc9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -12,8 +12,8 @@ # This should make it easy to add new rules without breaking existing ones. # Documentation -/.changelog-archive @grafana/grafana-release-guild -/CHANGELOG.md @grafana/grafana-release-guild +/.changelog-archive @grafana/grafana-developer-enablement-squad +/CHANGELOG.md @grafana/grafana-developer-enablement-squad /CODE_OF_CONDUCT.md @grafana/grafana-community-support /CONTRIBUTING.md @grafana/grafana-community-support /GOVERNANCE.md @RichiH @@ -32,15 +32,15 @@ /devenv/README.md @grafana/docs-grafana # START Technical documentation +/.vale.ini @grafana/docs-tooling # `make docs` procedure and related workflows are owned @grafana/docs-tooling. Slack #docs. /docs/ @grafana/docs-tooling -/docs/.codespellignore @grafana/docs-tooling /docs/sources/ @irenerl24 -/docs/sources/alerting/ @brendamuir +/docs/sources/alerting/ @JohnnyK-Grafana /docs/sources/dashboards/ @imatwawana -/docs/sources/explore/ @grafana/explore-squad @lwandz13 +/docs/sources/datasources/ @lwandz13 /docs/sources/panels-visualizations/ @imatwawana /docs/sources/release-notes/ @irenerl24 @GrafanaWriter /docs/sources/upgrade-guide/ @imatwawana @@ -57,6 +57,7 @@ /go.work @grafana/grafana-app-platform-squad /go.work.sum @grafana/grafana-app-platform-squad /.bingo/ @grafana/grafana-backend-group +/.citools @grafana/grafana-developer-enablement-squad /pkg/README.md @grafana/grafana-backend-group /pkg/ruleguard.rules.go @grafana/grafana-backend-group /.bra.toml @grafana/grafana-backend-group @@ -66,12 +67,21 @@ /scripts/go-workspace @grafana/grafana-app-platform-squad /hack/ @grafana/grafana-app-platform-squad +/pkg/apis/provisioning @grafana/grafana-git-ui-sync-team +/public/app/features/provisioning @grafana/grafana-git-ui-sync-team +/pkg/registry/apis/provisioning @grafana/grafana-git-ui-sync-team + /apps/alerting/ @grafana/alerting-backend +/apps/dashboard/ @grafana/grafana-app-platform-squad @grafana/dashboards-squad +/apps/folder/ @grafana/grafana-app-platform-squad /apps/playlist/ @grafana/grafana-app-platform-squad +/apps/investigations/ @fcjack @matryer @svennergr +/apps/advisor/ @grafana/plugins-platform-backend /pkg/api/ @grafana/grafana-backend-group /pkg/apis/ @grafana/grafana-app-platform-squad -/pkg/apis/alerting_notifications @grafana/grafana-app-platform-squad @grafana/alerting-backend @grafana/alerting-frontend /pkg/apis/query @grafana/grafana-datasources-core-services +/pkg/apis/userstorage @grafana/grafana-app-platform-squad @grafana/plugins-platform-backend +/pkg/apis/secret @grafana/grafana-operator-experience-squad /pkg/bus/ @grafana/grafana-search-and-storage /pkg/cmd/ @grafana/grafana-backend-group /pkg/cmd/grafana-cli/commands/install_command.go @grafana/plugins-platform-backend @@ -115,18 +125,20 @@ /pkg/apimachinery @grafana/grafana-app-platform-squad /pkg/apimachinery/identity/ @grafana/identity-squad /pkg/apimachinery/errutil/ @grafana/grafana-backend-group -/pkg/promlib @grafana/observability-metrics +/pkg/promlib @grafana/oss-big-tent /pkg/storage/ @grafana/grafana-search-and-storage +/pkg/storage/secret/ @grafana/grafana-operator-experience-squad /pkg/services/annotations/ @grafana/grafana-search-and-storage /pkg/services/apikey/ @grafana/identity-squad /pkg/services/cleanup/ @grafana/grafana-backend-group /pkg/services/contexthandler/ @grafana/grafana-backend-group @grafana/grafana-app-platform-squad -/pkg/services/correlations/ @grafana/explore-squad +/pkg/services/correlations/ @grafana/dataviz-squad /pkg/services/dashboardimport/ @grafana/grafana-backend-group /pkg/services/dashboards/ @grafana/grafana-app-platform-squad /pkg/services/dashboardversion/ @grafana/grafana-backend-group /pkg/services/encryption/ @grafana/grafana-operator-experience-squad /pkg/services/folder/ @grafana/grafana-search-and-storage +/pkg/services/frontend/ @grafana/grafana-frontend-platform /pkg/services/apiserver @grafana/grafana-app-platform-squad /pkg/services/hooks/ @grafana/grafana-backend-group /pkg/services/kmsproviders/ @grafana/grafana-operator-experience-squad @@ -139,7 +151,7 @@ /pkg/services/provisioning/ @grafana/grafana-search-and-storage /pkg/services/provisioning/alerting/ @grafana/alerting-backend /pkg/services/query/ @grafana/grafana-app-platform-squad -/pkg/services/queryhistory/ @grafana/explore-squad +/pkg/services/queryhistory/ @grafana/observability-traces-and-profiling /pkg/services/quota/ @grafana/grafana-search-and-storage /pkg/services/screenshot/ @grafana/grafana-backend-group /pkg/services/search/ @grafana/grafana-search-and-storage @@ -159,8 +171,9 @@ /pkg/setting/ @grafana/grafana-backend-services-squad /pkg/tests/ @grafana/grafana-backend-services-squad /pkg/tests/apis/ @grafana/grafana-app-platform-squad +/pkg/tests/apis/query @grafana/grafana-datasources-core-services /pkg/tests/apis/alerting @grafana/grafana-app-platform-squad @grafana/alerting-backend -/pkg/tests/api/correlations/ @grafana/explore-squad +/pkg/tests/api/correlations/ @grafana/dataviz-squad /pkg/tsdb/grafanads/ @grafana/grafana-backend-group /pkg/tsdb/opentsdb/ @grafana/partner-datasources /pkg/util/ @grafana/grafana-backend-group @@ -176,7 +189,7 @@ # Logs code, developers environment /devenv/docker/blocks/loki* @grafana/observability-logs /devenv/docker/blocks/elastic* @grafana/aws-datasources -/devenv/docker/blocks/self-instrumentation* @grafana/observability-metrics +/devenv/docker/blocks/self-instrumentation* @grafana/oss-big-tent /devenv/bulk-dashboards/ @grafana/dashboards-squad /devenv/bulk-folders/ @grafana/grafana-frontend-platform @@ -186,8 +199,57 @@ /devenv/datasources.yaml @grafana/grafana-backend-group /devenv/datasources_docker.yaml @grafana/grafana-backend-group /devenv/dev-dashboards-without-uid/ @grafana/dashboards-squad -/devenv/dev-dashboards/ @grafana/dashboards-squad + +/devenv/dev-dashboards/annotations @grafana/dataviz-squad +/devenv/dev-dashboards/migrations @grafana/dataviz-squad +/devenv/dev-dashboards/panel-barchart @grafana/dataviz-squad +/devenv/dev-dashboards/panel-bargauge @grafana/dataviz-squad +/devenv/dev-dashboards/panel-candlestick @grafana/dataviz-squad +/devenv/dev-dashboards/panel-canvas @grafana/dataviz-squad +/devenv/dev-dashboards/panel-datagrid @grafana/dataviz-squad +/devenv/dev-dashboards/panel-gauge @grafana/dataviz-squad +/devenv/dev-dashboards/panel-geomap @grafana/dataviz-squad +/devenv/dev-dashboards/panel-graph @grafana/dataviz-squad +/devenv/dev-dashboards/panel-heatmap @grafana/dataviz-squad +/devenv/dev-dashboards/panel-histogram @grafana/dataviz-squad +/devenv/dev-dashboards/panel-library @grafana/dataviz-squad +/devenv/dev-dashboards/panel-piechart @grafana/dataviz-squad +/devenv/dev-dashboards/panel-stat @grafana/dataviz-squad +/devenv/dev-dashboards/panel-table @grafana/dataviz-squad +/devenv/dev-dashboards/panel-timeline @grafana/dataviz-squad +/devenv/dev-dashboards/panel-timeseries @grafana/dataviz-squad +/devenv/dev-dashboards/panel-trend @grafana/dataviz-squad +/devenv/dev-dashboards/panel-xychart @grafana/dataviz-squad +/devenv/dev-dashboards/transforms @grafana/dataviz-squad +/devenv/dev-dashboards/all-panels.json @grafana/dataviz-squad +/devenv/dev-dashboards/dashboards.go @grafana/dataviz-squad +/devenv/dev-dashboards/home.json @grafana/dataviz-squad + +/devenv/dev-dashboards/datasource-elasticsearch/ @grafana/aws-datasources +/devenv/dev-dashboards/datasource-opentsdb/ @grafana/partner-datasources +/devenv/dev-dashboards/datasource-influxdb/ @grafana/partner-datasources +/devenv/dev-dashboards/datasource-mssql/ @grafana/partner-datasources +/devenv/dev-dashboards/datasource-loki/ @grafana/plugins-platform-frontend +/devenv/dev-dashboards/datasource-testdata/ @grafana/plugins-platform-frontend +/devenv/dev-dashboards/datasource-mysql/ @grafana/oss-big-tent +/devenv/dev-dashboards/datasource-postgres/ @grafana/oss-big-tent + +/devenv/dev-dashboards/e2e-repeats/ @grafana/grafana-frontend-platform +/devenv/dev-dashboards/panel-text @grafana/grafana-frontend-platform +/devenv/dev-dashboards/scenarios @grafana/grafana-frontend-platform + +/devenv/dev-dashboards/feature-templating/ @grafana/dashboards-squad +/devenv/dev-dashboards/panel-common @grafana/dashboards-squad +/devenv/dev-dashboards/panel-dashlist @grafana/dashboards-squad +/devenv/dev-dashboards/live @grafana/dashboards-squad + +/devenv/dev-dashboards/panel-flamegraph/ @grafana/observability-traces-and-profiling +/devenv/dev-dashboards/panel-polystat @grafana/plugins-platform-frontend +/devenv/dev-dashboards/extensions/ @grafana/plugins-platform-frontend + /devenv/docker/blocks/alert_webhook_listener/ @grafana/alerting-backend +/devenv/docker/blocks/stateful_webhook/ @grafana/alerting-backend +/devenv/docker/blocks/caddy_tls/ @grafana/alerting-backend /devenv/docker/blocks/clickhouse/ @grafana/partner-datasources /devenv/docker/blocks/collectd/ @grafana/observability-metrics /devenv/docker/blocks/etcd @grafana/grafana-app-platform-squad @@ -214,9 +276,10 @@ /devenv/docker/blocks/opentsdb/ @grafana/partner-datasources /devenv/docker/blocks/postgres/ @grafana/oss-big-tent /devenv/docker/blocks/postgres_tests/ @grafana/oss-big-tent -/devenv/docker/blocks/prometheus/ @grafana/observability-metrics -/devenv/docker/blocks/prometheus_random_data/ @grafana/observability-metrics -/devenv/docker/blocks/prometheus_high_card/ @grafana/observability-metrics +/devenv/docker/blocks/prometheus/ @grafana/oss-big-tent +/devenv/docker/blocks/prometheus_random_data/ @grafana/oss-big-tent +/devenv/docker/blocks/prometheus_high_card/ @grafana/oss-big-tent +/devenv/docker/blocks/prometheus_utf8/ @grafana/oss-big-tent /devenv/docker/blocks/pyroscope/ @grafana/observability-traces-and-profiling /devenv/docker/blocks/redis/ @bergquist /devenv/docker/blocks/sensugo/ @grafana/grafana-backend-group @@ -234,8 +297,8 @@ /devenv/docker/loadtest/ @grafana/grafana-backend-services-squad /devenv/docker/rpmtest/ @grafana/grafana-backend-services-squad /devenv/jsonnet/ @grafana/dataviz-squad +/devenv/local_cdn/ @grafana/frontend-ops /devenv/local-npm/ @grafana/frontend-ops -/devenv/vscode/ @grafana/frontend-ops /devenv/setup.sh @grafana/grafana-backend-services-squad /devenv/plugins.yaml @grafana/plugins-platform-frontend @@ -247,15 +310,16 @@ # Continuous Integration -.drone.yml @grafana/grafana-release-guild -.drone.star @grafana/grafana-release-guild -/scripts/drone/ @grafana/grafana-release-guild -/pkg/build/ @grafana/grafana-release-guild -/.dockerignore @grafana/grafana-release-guild -/Dockerfile @grafana/grafana-release-guild -/Makefile @grafana/grafana-release-guild -/scripts/build/ @grafana/grafana-release-guild -/scripts/list-release-artifacts.sh @grafana/grafana-release-guild +.drone.yml @grafana/grafana-developer-enablement-squad +.drone.star @grafana/grafana-developer-enablement-squad +/scripts/drone/ @grafana/grafana-developer-enablement-squad +/pkg/build/ @grafana/grafana-developer-enablement-squad +/.dockerignore @grafana/grafana-developer-enablement-squad +/Dockerfile @grafana/grafana-developer-enablement-squad +/Makefile @grafana/grafana-developer-enablement-squad +/scripts/build/ @grafana/grafana-developer-enablement-squad +/scripts/list-release-artifacts.sh @grafana/grafana-developer-enablement-squad +/scripts/releasefinder.sh @baldm0mma /.trivyignore @grafana/grafana-backend-services-squad # OSS Plugin Partnerships backend code @@ -264,7 +328,7 @@ /pkg/tsdb/cloud-monitoring/ @grafana/partner-datasources # Observability backend code -/pkg/tsdb/prometheus/ @grafana/observability-metrics +/pkg/tsdb/prometheus/ @grafana/oss-big-tent /pkg/tsdb/elasticsearch/ @grafana/aws-datasources /pkg/tsdb/loki/ @grafana/observability-logs /pkg/tsdb/tempo/ @grafana/observability-traces-and-profiling @@ -274,6 +338,8 @@ # OSS Big Tent backend code /pkg/tsdb/mysql/ @grafana/oss-big-tent /pkg/tsdb/grafana-postgresql-datasource/ @grafana/oss-big-tent +/pkg/tsdb/zipkin/ @grafana/oss-big-tent +/pkg/tsdb/jaeger/ @grafana/oss-big-tent # Partner Datasources backend code /pkg/tsdb/mssql/ @grafana/partner-datasources @@ -292,7 +358,6 @@ /pkg/modules/ @grafana/grafana-app-platform-squad /pkg/services/grpcserver/ @grafana/grafana-search-and-storage /pkg/generated @grafana/grafana-app-platform-squad -/pkg/services/unifiedSearch/ @grafana/grafana-search-and-storage # Alerting /pkg/services/ngalert/ @grafana/alerting-backend @@ -312,7 +377,7 @@ /pkg/services/datasourceproxy/ @grafana/plugins-platform-backend /pkg/services/datasources/ @grafana/plugins-platform-backend /pkg/services/pluginsintegration/ @grafana/plugins-platform-backend -/pkg/plugins/pfs/ @grafana/plugins-platform-backend @grafana/grafana-as-code +/pkg/plugins/codegen/pfs/ @grafana/plugins-platform-backend @grafana/grafana-as-code /pkg/tsdb/grafana-testdata-datasource/ @grafana/plugins-platform-backend /pkg/tsdb/Magefile.go @grafana/plugins-platform-backend /pkg/services/pluginsintegration/pluginsettings/ @grafana/plugins-platform-backend @@ -323,7 +388,9 @@ /crowdin.yml @grafana/grafana-frontend-platform -/public/locales/ @grafana/grafana-frontend-platform +/public/locales/ @grafanabot +/public/locales/i18next-parser.config.cjs @grafana/grafana-frontend-platform +/public/locales/i18next-parser-enterprise.config.cjs @grafana/grafana-frontend-platform /public/app/core/internationalization/ @grafana/grafana-frontend-platform /e2e/ @grafana/grafana-frontend-platform /e2e/cloud-plugins-suite/ @grafana/partner-datasources @@ -345,11 +412,11 @@ /packages/grafana-o11y-ds-frontend/src/TraceToMetrics/ @grafana/observability-traces-and-profiling /packages/grafana-o11y-ds-frontend/src/TraceToProfiles/ @grafana/observability-traces-and-profiling /packages/grafana-plugin-configs/ @grafana/plugins-platform-frontend -/packages/grafana-prometheus/ @grafana/observability-metrics +/packages/grafana-prometheus/ @grafana/oss-big-tent /packages/grafana-schema/src/**/*canvas* @grafana/dataviz-squad /packages/grafana-schema/src/**/*tempo* @grafana/observability-traces-and-profiling /packages/grafana-sql/ @grafana/partner-datasources @grafana/oss-big-tent -/packages/grafana-ui/.storybook/ @grafana/plugins-platform-frontend +/packages/grafana-ui/.storybook/ @grafana/grafana-frontend-platform /packages/grafana-ui/src/components/ @grafana/grafana-frontend-platform /packages/grafana-ui/src/components/BarGauge/ @grafana/dataviz-squad /packages/grafana-ui/src/components/DataLinks/ @grafana/dataviz-squad @@ -358,7 +425,7 @@ /packages/grafana-ui/src/components/PluginSignatureBadge/ @grafana/plugins-platform-frontend /packages/grafana-ui/src/components/Sparkline/ @grafana/grafana-frontend-platform @grafana/app-o11y-visualizations /packages/grafana-ui/src/components/Table/ @grafana/dataviz-squad -/packages/grafana-ui/src/components/Table/SparklineCell.tsx @grafana/dataviz-squad @grafana/app-o11y-visualizations +/packages/grafana-ui/src/components/Table/Cells/SparklineCell.tsx @grafana/dataviz-squad @grafana/app-o11y-visualizations /packages/grafana-ui/src/components/uPlot/ @grafana/dataviz-squad /packages/grafana-ui/src/components/ValuePicker/ @grafana/dataviz-squad /packages/grafana-ui/src/components/VizLayout/ @grafana/dataviz-squad @@ -368,9 +435,8 @@ /packages/grafana-ui/src/graveyard/Graph/ @grafana/dataviz-squad /packages/grafana-ui/src/graveyard/GraphNG/ @grafana/dataviz-squad /packages/grafana-ui/src/graveyard/TimeSeries/ @grafana/dataviz-squad -/packages/grafana-ui/src/utils/storybook/ @grafana/plugins-platform-frontend - -/plugins-bundled/ @grafana/plugins-platform-frontend +/packages/grafana-ui/src/utils/storybook/ @grafana/grafana-frontend-platform +/packages/grafana-alerting/ @grafana/alerting-frontend # root files, mostly frontend /.browserslistrc @grafana/frontend-ops @@ -380,9 +446,11 @@ /.nxignore @grafana/frontend-ops /tsconfig.json @grafana/frontend-ops /.editorconfig @grafana/frontend-ops -/.eslintignore @grafana/frontend-ops +/eslint.config.js @grafana/frontend-ops +/.betterer.eslint.config.js @grafana/frontend-ops /.gitattributes @grafana/frontend-ops /.gitignore @grafana/frontend-ops +/.ignore @grafana/frontend-ops /.nvmrc @grafana/frontend-ops /.prettierignore @grafana/frontend-ops /.yarn @grafana/frontend-ops @@ -390,20 +458,19 @@ /yarn.lock @grafana/frontend-ops /lerna.json @grafana/frontend-ops /.prettierrc.js @grafana/frontend-ops -/.eslintrc @grafana/frontend-ops /.vim @zoltanbedi /jest.config.js @grafana/frontend-ops /latest.json @grafana/frontend-ops /stylelint.config.js @grafana/frontend-ops /tools/ @grafana/frontend-ops /lefthook.yml @grafana/frontend-ops -/lefthook.rc @grafana/frontend-ops /.husky/pre-commit @grafana/frontend-ops /cypress.config.js @grafana/grafana-frontend-platform /.levignore.js @grafana/plugins-platform-frontend playwright.config.ts @grafana/plugins-platform-frontend # public folder +/public/app/api/ @grafana/grafana-frontend-platform /public/app/core/ @grafana/grafana-frontend-platform /public/app/core/components/TimePicker/ @grafana/grafana-frontend-platform /public/app/core/components/Layers/ @grafana/dataviz-squad @@ -414,7 +481,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/core/components/OptionsUI/ @grafana/dashboards-squad @grafana/dataviz-squad -/public/app/core/history/ @grafana/explore-squad +/public/app/core/history/ @grafana/observability-traces-and-profiling /public/app/features/admin/ @grafana/identity-access-team # Temp owners until Enterprise team takes over @@ -429,7 +496,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/features/visualization/data-hover/ @grafana/dataviz-squad /public/app/features/commandPalette/ @grafana/grafana-frontend-platform /public/app/features/connections/ @grafana/plugins-platform-frontend -/public/app/features/correlations/ @grafana/explore-squad +/public/app/features/correlations/ @grafana/dataviz-squad /public/app/features/dashboard/ @grafana/dashboards-squad /public/app/features/dashboard/components/TransformationsEditor/ @grafana/dataviz-squad /public/app/features/dashboard-scene/ @grafana/dashboards-squad @@ -437,8 +504,8 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/features/datasources/ @grafana/plugins-platform-frontend /public/app/features/dimensions/ @grafana/dataviz-squad /public/app/features/dataframe-import/ @grafana/dataviz-squad -/public/app/features/explore/ @grafana/explore-squad -/public/app/features/expressions/ @grafana/observability-metrics +/public/app/features/explore/ @grafana/observability-traces-and-profiling +/public/app/features/expressions/ @grafana/grafana-datasources-core-services /public/app/features/folders/ @grafana/grafana-frontend-platform /public/app/features/inspector/ @grafana/dashboards-squad /public/app/features/invites/ @grafana/grafana-frontend-platform @@ -453,14 +520,12 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/features/playlist/ @grafana/dashboards-squad /public/app/features/plugins/ @grafana/plugins-platform-frontend /public/app/features/profile/ @grafana/grafana-frontend-platform -/public/app/features/query-library/ @grafana/explore-squad /public/app/features/runtime/ @ryantxu /public/app/features/query/ @grafana/dashboards-squad /public/app/features/sandbox/ @grafana/grafana-frontend-platform /public/app/features/browse-dashboards/ @grafana/grafana-frontend-platform /public/app/features/search/ @grafana/grafana-frontend-platform /public/app/features/serviceaccounts/ @grafana/identity-squad -/public/app/features/storage/ @grafana/grafana-app-platform-squad /public/app/features/teams/ @grafana/access-squad /public/app/features/templating/ @grafana/dashboards-squad /public/app/features/trails/ @grafana/observability-metrics @@ -469,6 +534,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/features/users/ @grafana/access-squad /public/app/features/variables/ @grafana/dashboards-squad /public/app/features/preferences/ @grafana/grafana-frontend-platform +/public/app/features/bookmarks/ @grafana/grafana-frontend-platform /public/app/plugins/panel/alertlist/ @grafana/alerting-frontend /public/app/plugins/panel/annolist/ @grafana/grafana-frontend-platform /public/app/plugins/panel/barchart/ @grafana/dataviz-squad @@ -478,10 +544,10 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/plugins/panel/datagrid/ @grafana/dataviz-squad /public/app/plugins/panel/gauge/ @grafana/dataviz-squad /public/app/plugins/panel/gettingstarted/ @grafana/grafana-frontend-platform -/public/app/plugins/panel/graph/ @grafana/dataviz-squad /public/app/plugins/panel/heatmap/ @grafana/dataviz-squad /public/app/plugins/panel/histogram/ @grafana/dataviz-squad /public/app/plugins/panel/logs/ @grafana/observability-logs +/public/app/plugins/panel/logs-new/ @grafana/observability-logs /public/app/plugins/panel/nodeGraph/ @grafana/observability-traces-and-profiling @grafana/app-o11y-visualizations /public/app/plugins/panel/traces/ @grafana/observability-traces-and-profiling /public/app/plugins/panel/flamegraph/ @grafana/observability-traces-and-profiling @@ -490,7 +556,6 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/plugins/panel/status-history/ @grafana/dataviz-squad /public/app/plugins/panel/table/ @grafana/dataviz-squad /public/app/plugins/panel/table/cells/SparklineCellOptionsEditor.tsx @grafana/dataviz-squad @grafana/app-o11y-visualizations -/public/app/plugins/panel/table-old/ @grafana/dataviz-squad /public/app/plugins/panel/timeseries/ @grafana/dataviz-squad /public/app/plugins/panel/trend/ @grafana/dataviz-squad /public/app/plugins/panel/geomap/ @grafana/dataviz-squad @@ -502,12 +567,12 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/plugins/panel/text/ @grafana/grafana-frontend-platform /public/app/plugins/panel/welcome/ @grafana/grafana-frontend-platform /public/app/plugins/panel/xychart/ @grafana/dataviz-squad -/public/app/plugins/sdk.ts @grafana/plugins-platform-frontend /public/app/routes/ @grafana/grafana-frontend-platform /public/app/store/ @grafana/grafana-frontend-platform /public/app/types/ @grafana/grafana-frontend-platform /public/app/types/alerting.ts @grafana/alerting-frontend /public/app/types/unified-alerting-dto.ts @grafana/alerting-frontend +/public/app/types/unified-alerting.ts @grafana/alerting-frontend /public/dashboards/ @grafana/dashboards-squad /public/gazetteer/ @ryantxu /public/img/ @grafana/grafana-frontend-platform @@ -525,16 +590,16 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/features/explore/Logs/ @grafana/observability-logs -/public/app/features/explore/RawPrometheus/ @grafana/observability-metrics +/public/app/features/explore/RawPrometheus/ @grafana/oss-big-tent /public/app/features/explore/NodeGraph/ @grafana/observability-traces-and-profiling /public/app/features/explore/FlameGraph/ @grafana/observability-traces-and-profiling /public/app/features/explore/TraceView/ @grafana/observability-traces-and-profiling +/public/app/features/explore/QueryLibrary/ @grafana/grafana-frontend-platform /public/api-merged.json @grafana/grafana-backend-group /public/api-enterprise-spec.json @grafana/grafana-backend-group /public/openapi3.json @grafana/grafana-backend-group -/public/app/angular/ @torkelo /public/app/app.ts @grafana/frontend-ops /public/app/dev.ts @grafana/frontend-ops /public/app/core/utils/metrics.ts @grafana/plugins-platform-frontend @@ -542,34 +607,31 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/AppWrapper.tsx @grafana/frontend-ops /public/app/partials/ @grafana/grafana-frontend-platform - - - /scripts/benchmark-access-control.sh @grafana/access-squad /scripts/check-breaking-changes.sh @grafana/plugins-platform-frontend -/scripts/ci-* @grafana/grafana-release-guild -/scripts/circle-* @grafana/grafana-release-guild -/scripts/publish-npm-packages.sh @grafana/grafana-release-guild @grafana/plugins-platform-frontend -/scripts/validate-npm-packages.sh @grafana/grafana-release-guild @grafana/plugins-platform-frontend +/scripts/ci-* @grafana/grafana-developer-enablement-squad +/scripts/circle-* @grafana/grafana-developer-enablement-squad +/scripts/publish-npm-packages.sh @grafana/grafana-developer-enablement-squad @grafana/plugins-platform-frontend +/scripts/validate-npm-packages.sh @grafana/grafana-developer-enablement-squad @grafana/plugins-platform-frontend /scripts/ci-frontend-metrics.sh @grafana/grafana-frontend-platform @grafana/plugins-platform-frontend @grafana/dataviz-squad /scripts/cli/ @grafana/grafana-frontend-platform /scripts/clean-git-or-error.sh @grafana/grafana-as-code /scripts/grafana-server/ @grafana/grafana-frontend-platform -/scripts/helpers/ @grafana/grafana-release-guild +/scripts/helpers/ @grafana/grafana-developer-enablement-squad /scripts/import_many_dashboards.sh @torkelo /scripts/mixin-check.sh @bergquist /scripts/openapi3/ @grafana/grafana-operator-experience-squad -/scripts/prepare-packagejson.js @grafana/frontend-ops +/scripts/prepare-npm-package.js @grafana/frontend-ops /scripts/protobuf-check.sh @grafana/plugins-platform-backend /scripts/stripnulls.sh @grafana/grafana-as-code -/scripts/tag_release.sh @grafana/grafana-release-guild -/scripts/trigger_docker_build.sh @grafana/grafana-release-guild -/scripts/trigger_grafana_packer.sh @grafana/grafana-release-guild -/scripts/trigger_windows_build.sh @grafana/grafana-release-guild +/scripts/tag_release.sh @grafana/grafana-developer-enablement-squad +/scripts/trigger_docker_build.sh @grafana/grafana-developer-enablement-squad +/scripts/trigger_grafana_packer.sh @grafana/grafana-developer-enablement-squad +/scripts/trigger_windows_build.sh @grafana/grafana-developer-enablement-squad /scripts/cleanup-husky.sh @grafana/frontend-ops -/scripts/verify-repo-update/ @grafana/grafana-release-guild -/scripts/generate-icon-bundle.js @grafana/plugins-platform-frontend @grafana/grafana-frontend-platform +/scripts/verify-repo-update/ @grafana/grafana-developer-enablement-squad /scripts/generate-rtk-apis.ts @grafana/grafana-frontend-platform +/scripts/process-specs.ts @grafana/grafana-frontend-platform /scripts/generate-alerting-rtk-apis.ts @grafana/alerting-frontend /scripts/levitate-parse-json-report.js @grafana/plugins-platform-frontend /scripts/levitate-show-affected-plugins.js @grafana/plugins-platform-frontend @@ -581,12 +643,8 @@ playwright.config.ts @grafana/plugins-platform-frontend .pa11yci.conf.js @grafana/grafana-frontend-platform .pa11yci-pr.conf.js @grafana/grafana-frontend-platform .betterer.results @grafanabot -.betterer.results.json @grafanabot .betterer.ts @grafana/grafana-frontend-platform -# @grafana/ui component documentation -*.mdx @grafana/plugins-platform-frontend - # Design system /public/img/icons/unicons/ @grafana/design-system @@ -606,7 +664,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /public/app/plugins/datasource/mysql/ @grafana/oss-big-tent /public/app/plugins/datasource/opentsdb/ @grafana/partner-datasources /public/app/plugins/datasource/grafana-postgresql-datasource/ @grafana/oss-big-tent -/public/app/plugins/datasource/prometheus/ @grafana/observability-metrics +/public/app/plugins/datasource/prometheus/ @grafana/oss-big-tent /public/app/plugins/datasource/cloud-monitoring/ @grafana/partner-datasources /public/app/plugins/datasource/zipkin/ @grafana/oss-big-tent /public/app/plugins/datasource/tempo/ @grafana/observability-traces-and-profiling @@ -626,7 +684,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /pkg/services/rendering/ @grafana/sharing-squad # SSE - Server Side Expressions -/pkg/expr/ @grafana/observability-metrics +/pkg/expr/ @grafana/grafana-datasources-core-services # Cloud middleware /grafana-mixin/ @grafana/grafana-backend-services-squad @@ -658,6 +716,7 @@ playwright.config.ts @grafana/plugins-platform-frontend /pkg/services/caching/ @grafana/grafana-operator-experience-squad /pkg/services/cloudmigration/ @grafana/grafana-operator-experience-squad /pkg/services/gcom/ @grafana/grafana-operator-experience-squad +/pkg/services/authapi/ @grafana/grafana-operator-experience-squad # Feature toggles /pkg/services/featuremgmt/ @grafana/grafana-backend-services-squad @@ -666,6 +725,7 @@ playwright.config.ts @grafana/plugins-platform-frontend # Kind definitions /kinds/dashboard @grafana/dashboards-squad /kinds/ @grafana/grafana-as-code +kindsv2/ @grafana/dashboards-squad # Kind system and code generation embed.go @grafana/grafana-as-code @@ -674,6 +734,9 @@ embed.go @grafana/grafana-as-code /pkg/registry/apis/ @grafana/grafana-app-platform-squad /pkg/registry/apis/alerting @grafana/grafana-app-platform-squad @grafana/alerting-backend /pkg/registry/apis/query @grafana/grafana-datasources-core-services +/pkg/registry/apis/secret @grafana/grafana-operator-experience-squad +/pkg/registry/apis/userstorage @grafana/grafana-app-platform-squad @grafana/plugins-platform-backend +/pkg/registry/apps/advisor @grafana/plugins-platform-backend /pkg/codegen/ @grafana/grafana-as-code /pkg/codegen/generators @grafana/grafana-as-code /pkg/kinds/*/*_gen.go @grafana/grafana-as-code @@ -690,15 +753,21 @@ embed.go @grafana/grafana-as-code /.github/dependabot.yml @grafana/frontend-ops /.github/issue-opened.json @grafana/grafana-community-support /.github/metrics-collector.json @torkelo -/.github/pr-checks.json @marefr -/.github/pr-commands.json @marefr +/.github/pr-checks.json @tolzhabayev +/.github/pr-commands.json @tolzhabayev /.github/renovate.json5 @grafana/frontend-ops -/.github/teams.yml @armandgrillet +/.github/actions/setup-enterprise/action.yml @grafana/grafana-backend-group +/.github/actions/test-coverage-processor/action.yml @grafana/grafana-backend-group +/.github/actions/setup-grafana-bench/ @Proximyst +/.github/workflows/add-to-whats-new.yml @grafana/docs-tooling +/.github/workflows/auto-triager/ @grafana/plugins-platform-frontend /.github/workflows/alerting-swagger-gen.yml @grafana/alerting-backend +/.github/workflows/alerting-update-module.yml @grafana/alerting-backend /.github/workflows/auto-milestone.yml @grafana/grafana-developer-enablement-squad +/.github/workflows/backend-code-checks.yml @grafana/grafana-backend-group +/.github/workflows/backend-unit-tests.yml @grafana/grafana-backend-group /.github/workflows/backport.yml @grafana/grafana-developer-enablement-squad /.github/workflows/bump-version.yml @grafana/grafana-developer-enablement-squad -/.github/workflows/close-milestone.yml @grafana/grafana-developer-enablement-squad /.github/workflows/release-pr.yml @grafana/grafana-developer-enablement-squad /.github/workflows/release-comms.yml @grafana/grafana-developer-enablement-squad /.github/workflows/migrate-prs.yml @grafana/grafana-developer-enablement-squad @@ -706,47 +775,59 @@ embed.go @grafana/grafana-as-code /.github/workflows/codeowners-validator.yml @tolzhabayev /.github/workflows/codeql-analysis.yml @DanCech /.github/workflows/commands.yml @torkelo -/.github/workflows/community-release.yml @grafana/grafana-release-guild +/.github/workflows/community-release.yml @grafana/grafana-developer-enablement-squad /.github/workflows/detect-breaking-changes-* @grafana/plugins-platform-frontend -/.github/workflows/doc-validator.yml @grafana/docs-tooling -/.github/workflows/epic-add-to-platform-ux-parent-project.yml @meanmina -/.github/workflows/github-release.yml @grafana/grafana-release-guild -/.github/workflows/issue-labeled.yml @armandgrillet +/.github/workflows/documentation-ci.yml @grafana/docs-tooling +/.github/workflows/deploy-pr-preview.yml @grafana/docs-tooling +/.github/workflows/feature-toggles-ci.yml @grafana/docs-tooling +/.github/workflows/github-release.yml @grafana/grafana-developer-enablement-squad /.github/workflows/issue-opened.yml @grafana/grafana-community-support +/.github/workflows/lint-build-docs.yml @grafana/docs-tooling /.github/workflows/metrics-collector.yml @torkelo -/.github/workflows/milestone.yml @marefr -/.github/workflows/pr-checks.yml @marefr -/.github/workflows/pr-codeql-analysis-go.yml @DanCech +/.github/workflows/pr-checks.yml @tolzhabayev /.github/workflows/pr-codeql-analysis-javascript.yml @DanCech /.github/workflows/pr-codeql-analysis-python.yml @DanCech -/.github/workflows/pr-commands.yml @marefr -/.github/workflows/pr-patch-check.yml @grafana/grafana-release-guild -/.github/workflows/sync-mirror.yml @grafana/grafana-release-guild +/.github/workflows/pr-commands.yml @tolzhabayev +/.github/workflows/pr-patch-check-event.yml @grafana/grafana-developer-enablement-squad +/.github/workflows/pr-test-integration.yml @grafana/grafana-backend-group +/.github/workflows/pr-backend-coverage.yml @grafana/grafana-backend-group +/.github/workflows/sync-mirror-event.yml @grafana/grafana-developer-enablement-squad /.github/workflows/publish-technical-documentation-next.yml @grafana/docs-tooling /.github/workflows/publish-technical-documentation-release.yml @grafana/docs-tooling -/.github/workflows/remove-milestone.yml @grafana/grafana-release-guild -/.github/workflows/sbom-report.yml @grafana/security-team /.github/workflows/scripts/json-file-to-job-output.js @grafana/plugins-platform-frontend -/.github/workflows/scripts/pr-get-job-link.js @grafana/plugins-platform-frontend -/.github/workflows/stale.yml @grafana/grafana-release-guild -/.github/workflows/update-changelog.yml @grafana/grafana-release-guild +/.github/workflows/stale.yml @grafana/grafana-developer-enablement-squad +/.github/workflows/storybook-verification.yml @grafana/grafana-frontend-platform /.github/workflows/update-make-docs.yml @grafana/docs-tooling -/.github/workflows/scripts/kinds/verify-kinds.go @grafana/platform-cat -/.github/workflows/publish-kinds-next.yml @grafana/platform-cat -/.github/workflows/publish-kinds-release.yml @grafana/platform-cat -/.github/workflows/verify-kinds.yml @grafana/platform-cat +/.github/workflows/scripts/kinds/verify-kinds.go @grafana/platform-monitoring +/.github/workflows/publish-kinds-next.yml @grafana/platform-monitoring +/.github/workflows/publish-kinds-release.yml @grafana/platform-monitoring +/.github/workflows/verify-kinds.yml @grafana/platform-monitoring /.github/workflows/dashboards-issue-add-label.yml @grafana/dashboards-squad +/.github/workflows/run-schema-v2-e2e.yml @grafana/dashboards-squad +/.github/workflows/run-dashboard-search-e2e.yml @grafana/grafana-search-and-storage +/.github/workflows/trigger-dashboard-search-e2e.yml @grafana/grafana-search-and-storage /.github/workflows/ephemeral-instances-pr-comment.yml @grafana/grafana-backend-services-squad -/.github/workflows/create-security-patch-from-security-mirror.yml @grafana/grafana-release-guild +/.github/workflows/create-security-patch-from-security-mirror.yml @grafana/grafana-developer-enablement-squad /.github/workflows/core-plugins-build-and-release.yml @grafana/plugins-platform-frontend @grafana/plugins-platform-backend /.github/workflows/i18n-crowdin-upload.yml @grafana/grafana-frontend-platform /.github/workflows/i18n-crowdin-download.yml @grafana/grafana-frontend-platform +/.github/workflows/i18n-crowdin-create-tasks.yml @grafana/grafana-frontend-platform +/.github/workflows/scripts/crowdin/create-tasks.js @grafana/grafana-frontend-platform /.github/workflows/pr-go-workspace-check.yml @grafana/grafana-app-platform-squad +/.github/workflows/pr-dependabot-update-go-workspace.yml @grafana/grafana-app-platform-squad /.github/workflows/pr-k8s-codegen-check.yml @grafana/grafana-app-platform-squad /.github/workflows/go-lint.yml @grafana/grafana-backend-services-squad /.github/workflows/trivy-scan.yml @grafana/grafana-backend-services-squad /.github/workflows/changelog.yml @zserge -/.github/workflows/actions/changelog @zserge +/.github/actions/changelog @zserge +/.github/workflows/pr-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 +/.github/workflows/pr-e2e-tests.yml @grafana/grafana-developer-enablement-squad +/.github/workflows/run-e2e-suite.yml @grafana/grafana-developer-enablement-squad +/.github/workflows/skye-add-to-project.yml @grafana/grafana-frontend-platform +/.github/workflows/zizmor.yml @grafana/grafana-developer-enablement-squad +/.github/zizmor.yml @grafana/grafana-developer-enablement-squad # Generated files not requiring owner approval /packages/grafana-data/src/types/featureToggles.gen.ts @grafanabot @@ -765,3 +846,4 @@ embed.go @grafana/grafana-as-code /conf/provisioning/dashboards/ @grafana/dashboards-squad /conf/provisioning/datasources/ @grafana/plugins-platform-backend /conf/provisioning/plugins/ @grafana/plugins-platform-backend +/conf/provisioning/sample/ @grafana/grafana-git-ui-sync-team diff --git a/.github/workflows/actions/changelog/action.yml b/.github/actions/changelog/action.yml similarity index 100% rename from .github/workflows/actions/changelog/action.yml rename to .github/actions/changelog/action.yml diff --git a/.github/workflows/actions/changelog/index.js b/.github/actions/changelog/index.js similarity index 100% rename from .github/workflows/actions/changelog/index.js rename to .github/actions/changelog/index.js diff --git a/.github/workflows/actions/changelog/package.json b/.github/actions/changelog/package.json similarity index 100% rename from .github/workflows/actions/changelog/package.json rename to .github/actions/changelog/package.json diff --git a/.github/workflows/alerting-swagger-gen.yml b/.github/workflows/alerting-swagger-gen.yml index 2526d924d5e..c06304b38a3 100644 --- a/.github/workflows/alerting-swagger-gen.yml +++ b/.github/workflows/alerting-swagger-gen.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: fetch-depth: 2 persist-credentials: false diff --git a/.github/workflows/alerting-update-module.yml b/.github/workflows/alerting-update-module.yml index d1646d21718..5bbf260e64a 100644 --- a/.github/workflows/alerting-update-module.yml +++ b/.github/workflows/alerting-update-module.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@v4 # 4.2.2 with: persist-credentials: false - name: Check if update branch exists diff --git a/.github/workflows/analytics-events-report.yml b/.github/workflows/analytics-events-report.yml index 9c5c6f3ef09..42f601b793b 100644 --- a/.github/workflows/analytics-events-report.yml +++ b/.github/workflows/analytics-events-report.yml @@ -8,12 +8,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' diff --git a/.github/workflows/backend-code-checks.yml b/.github/workflows/backend-code-checks.yml index b55c07aed22..b95257d99c3 100644 --- a/.github/workflows/backend-code-checks.yml +++ b/.github/workflows/backend-code-checks.yml @@ -1,5 +1,4 @@ name: Backend Code Checks -description: Validate go.mod and OpenAPI specifications on: pull_request: @@ -24,11 +23,11 @@ jobs: name: Validate Backend Configs runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: # Explicitly set Go version to 1.24.1 to ensure consistent OpenAPI spec generation # The crypto/x509 package has additional fields in Go 1.24.1 that affect the generated specs diff --git a/.github/workflows/backend-unit-tests.yml b/.github/workflows/backend-unit-tests.yml index 2c0c238d502..a1357d2e87b 100644 --- a/.github/workflows/backend-unit-tests.yml +++ b/.github/workflows/backend-unit-tests.yml @@ -32,11 +32,11 @@ jobs: id-token: write steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Generate Go code @@ -54,11 +54,11 @@ jobs: id-token: write steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Setup Enterprise diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index fc65898f652..673dc228fc2 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@v4 # 4.2.2 with: persist-credentials: false - run: git config --local user.name "github-actions[bot]" diff --git a/.github/workflows/bump-version.yml b/.github/workflows/bump-version.yml index 8db9fb1e5c3..39fa0566d86 100644 --- a/.github/workflows/bump-version.yml +++ b/.github/workflows/bump-version.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Grafana - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Update package.json versions diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 094279e0c9a..c2dcc2972f1 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -73,7 +73,7 @@ jobs: app_id: ${{ secrets.GRAFANA_DELIVERY_BOT_APP_ID }} private_key: ${{ secrets.GRAFANA_DELIVERY_BOT_APP_PEM }} - name: "Checkout Grafana repo" - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" + uses: "actions/checkout@v4" with: ref: main sparse-checkout: | @@ -86,7 +86,7 @@ jobs: fetch-tags: true persist-credentials: false - name: Setup nodejs environment - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: .nvmrc - name: "Configure git user" @@ -98,7 +98,7 @@ jobs: run: git checkout -b "changelog/${RUN_ID}/${VERSION}" - name: "Generate changelog" id: changelog - uses: ./.github/workflows/actions/changelog + uses: ./.github/actions/changelog with: previous: ${{ inputs.previous_version }} github_token: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/codeowners-validator.yml b/.github/workflows/codeowners-validator.yml index f98bee4e213..41afde3a822 100644 --- a/.github/workflows/codeowners-validator.yml +++ b/.github/workflows/codeowners-validator.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: # Checks-out your repository, which is validated in the next step - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - name: GitHub CODEOWNERS Validator diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 06772bac55c..c16c5eb353e 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -40,7 +40,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/commands.yml b/.github/workflows/commands.yml index cf61d859443..3c3987b549b 100644 --- a/.github/workflows/commands.yml +++ b/.github/workflows/commands.yml @@ -53,7 +53,7 @@ jobs: private_key: ${{ env.GH_APP_PEM }} - name: Checkout Actions - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 with: repository: "grafana/grafana-github-actions" path: ./actions diff --git a/.github/workflows/core-plugins-build-and-release.yml b/.github/workflows/core-plugins-build-and-release.yml index d2aebbc41e8..66447cb9ffa 100644 --- a/.github/workflows/core-plugins-build-and-release.yml +++ b/.github/workflows/core-plugins-build-and-release.yml @@ -43,7 +43,7 @@ jobs: version: ${{ steps.build_frontend.outputs.version }} steps: - name: checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Verify inputs @@ -64,7 +64,7 @@ jobs: - name: 'Set up Cloud SDK' uses: 'google-github-actions/setup-gcloud@6189d56e4096ee891640bb02ac264be376592d6a' - name: Setup nodejs environment - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: .nvmrc cache: yarn diff --git a/.github/workflows/detect-breaking-changes-levitate.yml b/.github/workflows/detect-breaking-changes-levitate.yml index a2517d5e0a2..640b80a3dd5 100644 --- a/.github/workflows/detect-breaking-changes-levitate.yml +++ b/.github/workflows/detect-breaking-changes-levitate.yml @@ -27,11 +27,11 @@ jobs: id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: path: './pr' persist-credentials: false - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version: 22.11.0 @@ -77,12 +77,12 @@ jobs: working-directory: './base' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: path: './base' ref: ${{ github.event.pull_request.base.ref }} - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version: 22.11.0 @@ -128,8 +128,8 @@ jobs: id-token: 'write' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 22.11.0 @@ -197,7 +197,7 @@ jobs: app_id: ${{ secrets.GRAFANA_PR_AUTOMATION_APP_ID }} private_key: ${{ secrets.GRAFANA_PR_AUTOMATION_APP_PEM }} - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 - name: 'Download artifact' uses: actions/download-artifact@v4 diff --git a/.github/workflows/documentation-ci.yml b/.github/workflows/documentation-ci.yml index 9b8bc7dc53b..30c2516412f 100644 --- a/.github/workflows/documentation-ci.yml +++ b/.github/workflows/documentation-ci.yml @@ -10,7 +10,7 @@ jobs: container: image: grafana/vale:latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - uses: grafana/writers-toolkit/vale-action@vale-action/v1 # zizmor: ignore[unpinned-uses] diff --git a/.github/workflows/ephemeral-instances-pr-comment.yml b/.github/workflows/ephemeral-instances-pr-comment.yml index e60eca1bad4..ed6b98bbce2 100644 --- a/.github/workflows/ephemeral-instances-pr-comment.yml +++ b/.github/workflows/ephemeral-instances-pr-comment.yml @@ -41,7 +41,7 @@ jobs: private_key: ${{ secrets.EI_APP_PRIVATE_KEY }} - name: Checkout ephemeral instances repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: repository: grafana/ephemeral-grafana-instances-github-action token: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/feature-toggles-ci.yml b/.github/workflows/feature-toggles-ci.yml index 7aa1dbd0b42..a6c9f5c52dc 100644 --- a/.github/workflows/feature-toggles-ci.yml +++ b/.github/workflows/feature-toggles-ci.yml @@ -11,12 +11,12 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - name: Set up Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' cache: true diff --git a/.github/workflows/frontend-lint.yml b/.github/workflows/frontend-lint.yml index 42533e0127d..0042166d3c7 100644 --- a/.github/workflows/frontend-lint.yml +++ b/.github/workflows/frontend-lint.yml @@ -16,10 +16,10 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -46,8 +46,8 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -64,8 +64,8 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -87,8 +87,8 @@ jobs: name: Typecheck runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -104,8 +104,8 @@ jobs: name: Typecheck runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -123,8 +123,8 @@ jobs: name: Betterer runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' diff --git a/.github/workflows/go-lint.yml b/.github/workflows/go-lint.yml index 0c65982f9c8..cdc84874d01 100644 --- a/.github/workflows/go-lint.yml +++ b/.github/workflows/go-lint.yml @@ -16,10 +16,10 @@ jobs: lint-go: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + - uses: actions/setup-go@v5 with: go-version-file: ./go.mod - run: make gen-go diff --git a/.github/workflows/i18n-crowdin-create-tasks.yml b/.github/workflows/i18n-crowdin-create-tasks.yml index dbe2be9a5b8..60277aed365 100644 --- a/.github/workflows/i18n-crowdin-create-tasks.yml +++ b/.github/workflows/i18n-crowdin-create-tasks.yml @@ -11,12 +11,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' diff --git a/.github/workflows/i18n-crowdin-download.yml b/.github/workflows/i18n-crowdin-download.yml index d287c7ee06f..26f9588069f 100644 --- a/.github/workflows/i18n-crowdin-download.yml +++ b/.github/workflows/i18n-crowdin-download.yml @@ -22,7 +22,7 @@ jobs: app_id: ${{ secrets.GRAFANA_PR_AUTOMATION_APP_ID }} private_key: ${{ secrets.GRAFANA_PR_AUTOMATION_APP_PEM }} - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} token: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/i18n-crowdin-upload.yml b/.github/workflows/i18n-crowdin-upload.yml index d7d1a130fcd..7165aa823fa 100644 --- a/.github/workflows/i18n-crowdin-upload.yml +++ b/.github/workflows/i18n-crowdin-upload.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false diff --git a/.github/workflows/issue-opened.yml b/.github/workflows/issue-opened.yml index 91767a5310b..a5a5a822446 100644 --- a/.github/workflows/issue-opened.yml +++ b/.github/workflows/issue-opened.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout Actions - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 with: repository: "grafana/grafana-github-actions" path: ./actions @@ -88,7 +88,7 @@ jobs: private_key: ${{ env.GH_APP_PEM }} - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 - name: Send issue to the auto triager action id: auto_triage diff --git a/.github/workflows/lint-build-docs.yml b/.github/workflows/lint-build-docs.yml index 1477cb2797a..c9da22210b6 100644 --- a/.github/workflows/lint-build-docs.yml +++ b/.github/workflows/lint-build-docs.yml @@ -22,12 +22,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version: '22.11.0' cache: 'yarn' diff --git a/.github/workflows/metrics-collector.yml b/.github/workflows/metrics-collector.yml index 281dc6fb350..4e08bef9b10 100644 --- a/.github/workflows/metrics-collector.yml +++ b/.github/workflows/metrics-collector.yml @@ -38,7 +38,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Actions - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 with: repository: "grafana/grafana-github-actions" path: ./actions diff --git a/.github/workflows/pr-backend-coverage.yml b/.github/workflows/pr-backend-coverage.yml index 4d95497e3ec..12ed4423587 100644 --- a/.github/workflows/pr-backend-coverage.yml +++ b/.github/workflows/pr-backend-coverage.yml @@ -23,11 +23,11 @@ jobs: runs-on: ubuntu-latest-8-cores steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 68317f57a0e..cc8d2531bef 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -31,7 +31,7 @@ jobs: if: github.event.pull_request.draft == false steps: - name: Checkout Actions - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 with: repository: "grafana/grafana-github-actions" path: ./actions diff --git a/.github/workflows/pr-codeql-analysis-javascript.yml b/.github/workflows/pr-codeql-analysis-javascript.yml index 43457ad4af0..885c6116f58 100644 --- a/.github/workflows/pr-codeql-analysis-javascript.yml +++ b/.github/workflows/pr-codeql-analysis-javascript.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/pr-codeql-analysis-python.yml b/.github/workflows/pr-codeql-analysis-python.yml index 992a886497d..c5fe4b6a10c 100644 --- a/.github/workflows/pr-codeql-analysis-python.yml +++ b/.github/workflows/pr-codeql-analysis-python.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/pr-commands.yml b/.github/workflows/pr-commands.yml index db93ad7e70b..518c25dfeaa 100644 --- a/.github/workflows/pr-commands.yml +++ b/.github/workflows/pr-commands.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Actions - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@v4 # v4.2.2 with: repository: "grafana/grafana-github-actions" path: ./actions diff --git a/.github/workflows/pr-dependabot-update-go-workspace.yml b/.github/workflows/pr-dependabot-update-go-workspace.yml index 48a005ba6f7..a83875c4644 100644 --- a/.github/workflows/pr-dependabot-update-go-workspace.yml +++ b/.github/workflows/pr-dependabot-update-go-workspace.yml @@ -37,7 +37,7 @@ jobs: private-key: ${{ env.PRIVATE_KEY }} - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: repository: ${{ github.event.pull_request.head.repo.full_name }} ref: ${{ github.event.pull_request.head.ref }} diff --git a/.github/workflows/pr-e2e-tests.yml b/.github/workflows/pr-e2e-tests.yml index 74e64e5bf38..a8f2e1cd54a 100644 --- a/.github/workflows/pr-e2e-tests.yml +++ b/.github/workflows/pr-e2e-tests.yml @@ -18,12 +18,12 @@ jobs: outputs: artifact: ${{ steps.artifact.outputs.artifact }} steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: repository: 'grafana/grafana-build' ref: 'main' persist-credentials: false - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: path: ./grafana - run: echo "GRAFANA_GO_VERSION=$(grep "go 1." grafana/go.work | cut -d\ -f2)" >> "$GITHUB_ENV" diff --git a/.github/workflows/pr-frontend-unit-tests.yml b/.github/workflows/pr-frontend-unit-tests.yml index e26e3847f8c..fd7ded43f0d 100644 --- a/.github/workflows/pr-frontend-unit-tests.yml +++ b/.github/workflows/pr-frontend-unit-tests.yml @@ -23,10 +23,10 @@ jobs: matrix: chunk: [1, 2, 3, 4, 5, 6, 7, 8] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' @@ -51,8 +51,8 @@ jobs: matrix: chunk: [1, 2, 3, 4, 5, 6, 7, 8] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' cache: 'yarn' diff --git a/.github/workflows/pr-go-workspace-check.yml b/.github/workflows/pr-go-workspace-check.yml index d54178f2e35..25e013b9484 100644 --- a/.github/workflows/pr-go-workspace-check.yml +++ b/.github/workflows/pr-go-workspace-check.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false diff --git a/.github/workflows/pr-k8s-codegen-check.yml b/.github/workflows/pr-k8s-codegen-check.yml index 9a72f469caa..6c34674e5c9 100644 --- a/.github/workflows/pr-k8s-codegen-check.yml +++ b/.github/workflows/pr-k8s-codegen-check.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false diff --git a/.github/workflows/pr-test-integration.yml b/.github/workflows/pr-test-integration.yml index b49183889d5..9505c429dca 100644 --- a/.github/workflows/pr-test-integration.yml +++ b/.github/workflows/pr-test-integration.yml @@ -17,11 +17,11 @@ jobs: runs-on: ubuntu-latest-8-cores steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true @@ -47,9 +47,9 @@ jobs: - 3306:3306 steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true @@ -72,9 +72,9 @@ jobs: - 5432:5432 steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true diff --git a/.github/workflows/publish-kinds-next.yml b/.github/workflows/publish-kinds-next.yml index ed290abbd2d..b63ba0ef966 100644 --- a/.github/workflows/publish-kinds-next.yml +++ b/.github/workflows/publish-kinds-next.yml @@ -29,7 +29,7 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout Grafana repo" - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" + uses: "actions/checkout@v4" with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/publish-kinds-release.yml b/.github/workflows/publish-kinds-release.yml index 1e60f72ed79..73962750ef2 100644 --- a/.github/workflows/publish-kinds-release.yml +++ b/.github/workflows/publish-kinds-release.yml @@ -31,7 +31,7 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout Grafana repo" - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" + uses: "actions/checkout@v4" with: # required for the `grafana/grafana-github-actions/has-matching-release-tag` action to work fetch-depth: 0 @@ -46,7 +46,7 @@ jobs: run: go run .github/workflows/scripts/kinds/verify-kinds.go - name: "Checkout Actions library" - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" + uses: "actions/checkout@v4" with: repository: "grafana/grafana-github-actions" path: "./actions" diff --git a/.github/workflows/publish-technical-documentation-next.yml b/.github/workflows/publish-technical-documentation-next.yml index 9d67f1724c5..f9c2adf0230 100644 --- a/.github/workflows/publish-technical-documentation-next.yml +++ b/.github/workflows/publish-technical-documentation-next.yml @@ -15,7 +15,7 @@ jobs: id-token: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 - uses: grafana/writers-toolkit/publish-technical-documentation@publish-technical-documentation/v1 # zizmor: ignore[unpinned-uses] with: website_directory: content/docs/grafana/next diff --git a/.github/workflows/publish-technical-documentation-release.yml b/.github/workflows/publish-technical-documentation-release.yml index d5f597686ca..52d7da0562f 100644 --- a/.github/workflows/publish-technical-documentation-release.yml +++ b/.github/workflows/publish-technical-documentation-release.yml @@ -17,7 +17,7 @@ jobs: id-token: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 4d66838b7ec..42dd7051b71 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -72,14 +72,14 @@ jobs: ownerRepo: 'grafana/grafana' pattern: ${{ inputs.target }} - name: Checkout Grafana - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: ref: ${{ steps.branch.outputs.branch }} fetch-tags: true token: ${{ secrets.GITHUB_TOKEN }} persist-credentials: false - name: Checkout Grafana (main) - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: ref: main fetch-depth: '0' @@ -88,7 +88,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} persist-credentials: false - name: Setup nodejs environment - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: .nvmrc - name: Configure git user @@ -107,7 +107,7 @@ jobs: private_key: ${{ secrets.GRAFANA_DELIVERY_BOT_APP_PEM }} - name: Generate changelog id: changelog - uses: ./.grafana-main/.github/workflows/actions/changelog + uses: ./.grafana-main/.github/actions/changelog with: github_token: ${{ steps.generate_changelog_token.outputs.token }} target: v${{ env.VERSION }} diff --git a/.github/workflows/run-dashboard-search-e2e.yml b/.github/workflows/run-dashboard-search-e2e.yml index 7d59bd49fb5..76d765f4fcf 100644 --- a/.github/workflows/run-dashboard-search-e2e.yml +++ b/.github/workflows/run-dashboard-search-e2e.yml @@ -25,16 +25,16 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Pin Go version to mod file - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' cache: true - run: go version - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version: 20 cache: 'yarn' @@ -94,7 +94,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 - name: Restore Cached Node Modules uses: actions/cache@v3 with: diff --git a/.github/workflows/run-e2e-suite.yml b/.github/workflows/run-e2e-suite.yml index b99d0ea0b30..5445d21f9bb 100644 --- a/.github/workflows/run-e2e-suite.yml +++ b/.github/workflows/run-e2e-suite.yml @@ -14,7 +14,7 @@ jobs: main: runs-on: ubuntu-latest-8-cores steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - uses: actions/download-artifact@v4 diff --git a/.github/workflows/run-schema-v2-e2e.yml b/.github/workflows/run-schema-v2-e2e.yml index 62975992acb..aa8a11c4c7f 100644 --- a/.github/workflows/run-schema-v2-e2e.yml +++ b/.github/workflows/run-schema-v2-e2e.yml @@ -18,15 +18,15 @@ jobs: if: github.event.pull_request.draft == false steps: - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Pin Go version to mod file - uses: actions/setup-go@111f3307d8850f501ac008e886eec1fd1932a34 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' - run: go version - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + - uses: actions/setup-node@v4 with: node-version: 20 cache: 'yarn' diff --git a/.github/workflows/storybook-verification.yml b/.github/workflows/storybook-verification.yml index 99f0c6dfe82..c50b7533d0d 100644 --- a/.github/workflows/storybook-verification.yml +++ b/.github/workflows/storybook-verification.yml @@ -21,12 +21,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@v4 with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + uses: actions/setup-node@v4 with: node-version-file: 'package.json' cache: 'yarn' diff --git a/.github/workflows/trivy-scan.yml b/.github/workflows/trivy-scan.yml index 921d25b76ff..85e2ed7f07f 100644 --- a/.github/workflows/trivy-scan.yml +++ b/.github/workflows/trivy-scan.yml @@ -16,7 +16,7 @@ jobs: trivy-scan: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - name: Install Trivy diff --git a/.github/workflows/update-make-docs.yml b/.github/workflows/update-make-docs.yml index 7d727f284df..aab2be84ad9 100644 --- a/.github/workflows/update-make-docs.yml +++ b/.github/workflows/update-make-docs.yml @@ -8,7 +8,7 @@ jobs: if: github.repository == 'grafana/grafana' runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + - uses: actions/checkout@v4 with: persist-credentials: false - uses: grafana/writers-toolkit/update-make-docs@update-make-docs/v1 # zizmor: ignore[unpinned-uses] diff --git a/.github/workflows/verify-kinds.yml b/.github/workflows/verify-kinds.yml index ce0a7a00b8a..c793dcb2895 100644 --- a/.github/workflows/verify-kinds.yml +++ b/.github/workflows/verify-kinds.yml @@ -11,7 +11,7 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout Grafana repo" - uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683" + uses: "actions/checkout@v4" with: fetch-depth: 0 persist-credentials: false