Manually updates the "engines" field of all workspace package.json files
to include Node.js 22. This intentionally replaces part of the generated
rennovate PR which attempted to globally replace rather than add Node.js
22 to the engines field.
For both community-plugins-maintainers and sda-se-reviewers owned
workspaces Node.js 18 is removed.
Note that this is only updates the workspace package.json - therefore it
should not impact end users installing plugins.
Refs: https://github.com/backstage/community-plugins/pull/2403
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
* Convert date from database into correct timezone before check
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Update workspaces/copilot/.changeset/nice-mangos-invite.md
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Henrik Edegård <158468178+henrikedegrd@users.noreply.github.com>
---------
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
Signed-off-by: Henrik Edegård <158468178+henrikedegrd@users.noreply.github.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
* Adds engagement metrics.
Changes the backend to use octokit in order to have pagination
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Adds the missing API-report
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Dedupe yarn.lock
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fixed dedupe and tsc, pins octokit to a working version.
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fixes typo and makes team-column not nullable
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fix correct fetch of latestDay in availible time-range
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* fixes conflicts
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
---------
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fix handling of optional editors attribute
Fixes the Copilot metrics filtering utilities by properly handling optional
fields in the metrics data structure. The changes particularly focus on
safely accessing the editors property which may be undefined in some metrics
records.
Signed-off-by: Niall McCullagh <mccullagh_niall@hotmail.com>
* Add fix for filterIdeCompletionLanguageMetrics
Signed-off-by: Niall McCullagh <mccullagh_niall@hotmail.com>
* Update weak-news-occur.md
Signed-off-by: Niall McCullagh <mccullagh_niall@hotmail.com>
---------
Signed-off-by: Niall McCullagh <mccullagh_niall@hotmail.com>
* Updates the backend to use the new metrics API.
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* added changeset
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Run prettier on changed files
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fix PR-comments and fix getPeriodRange to also consider old metrics
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Adds a separate changeset for the text edit in the frontend
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* Fixes api-reports
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
---------
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
* add yarn update docs and script
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* update docs
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* add contributing note
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* update yarn to v4
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* update lockfile on every workspace
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* declare existing csstype resolutions
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* dedupe workspaces
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* disable lint issues
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
---------
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
* various - Remove backend import from alpha export
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* mta corrections
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
---------
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
* copilot: Enable copilot to use github app auth
When u sing the copilot organisation API its possible to use GitHub application authentication over only PAT token authentication.
This PR enables you to mix and match between the different types of auth.
Signed-off-by: Scott Guymer <scott.guymer@philips.com>
* Remove un-used types
Signed-off-by: Scott Guymer <scott.guymer@philips.com>
* Added link to official docs
Signed-off-by: Scott Guymer <scott.guymer@philips.com>
Signed-off-by: Scott Guymer <scott.guymer@philips.com>
---------
Signed-off-by: Scott Guymer <scott.guymer@philips.com>
* fix: division by zero in language stats
Signed-off-by: Jos Ahrens <jahrens@digitalocean.com>
* Modify minor to patch version in changeset
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Jos Ahrens <github@liefland.net>
---------
Signed-off-by: Jos Ahrens <jahrens@digitalocean.com>
Signed-off-by: Jos Ahrens <github@liefland.net>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>