frontend-app-api: remove support for experimental package config
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Completely removed support for the deprecated `app.experimental.packages` configuration. Replace existing usage directly with `app.packages`.
|
||||
@@ -32,10 +32,7 @@ interface PackageDetectionConfig {
|
||||
function readPackageDetectionConfig(
|
||||
config: Config,
|
||||
): PackageDetectionConfig | undefined {
|
||||
// The experimental key is deprecated, but supported still for backwards compatibility
|
||||
const packages =
|
||||
config.getOptional('app.packages') ??
|
||||
config.getOptional('app.experimental.packages');
|
||||
const packages = config.getOptional('app.packages');
|
||||
if (packages === undefined || packages === null) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
-9
@@ -16,15 +16,6 @@
|
||||
|
||||
export interface Config {
|
||||
app?: {
|
||||
experimental?: {
|
||||
/**
|
||||
* @visibility frontend
|
||||
* @deepVisibility frontend
|
||||
* @deprecated This is no longer experimental; use `app.packages` instead.
|
||||
*/
|
||||
packages?: 'all' | { include?: string[]; exclude?: string[] };
|
||||
};
|
||||
|
||||
/**
|
||||
* Controls what packages are loaded by the new frontend system.
|
||||
*
|
||||
|
||||
@@ -26,10 +26,7 @@ interface DiscoveryGlobal {
|
||||
}
|
||||
|
||||
function readPackageDetectionConfig(config: Config) {
|
||||
// The experimental key is deprecated, but supported still for backwards compatibility
|
||||
const packages =
|
||||
config.getOptional('app.packages') ??
|
||||
config.getOptional('app.experimental.packages');
|
||||
const packages = config.getOptional('app.packages');
|
||||
if (packages === undefined || packages === null) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user