Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion librarian.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1531,7 +1531,6 @@ libraries:
- path: google/cloud/sql/v1
- path: google/cloud/sql/v1beta4
copyright_year: "2026"
skip_generate: true
nodejs:
default_version: v1
- name: google-cloud-storagebatchoperations
Expand Down
19 changes: 0 additions & 19 deletions packages/google-cloud-sql/.OwlBot.yaml

This file was deleted.

29 changes: 13 additions & 16 deletions packages/google-cloud-sql/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
{
"name": "sql",
"name_pretty": "Cloud SQL Admin API",
"product_documentation": "",
"client_documentation": "https://cloud.google.com/nodejs/docs/reference/sql/latest",
"issue_tracker": "https://github.com/googleapis/google-cloud-node/issues",
"release_level": "stable",
"language": "nodejs",
"repo": "googleapis/google-cloud-node",
"distribution_name": "@google-cloud/sql",
"api_id": "sqladmin.googleapis.com",
"default_version": "v1",
"requires_billing": true,
"library_type": "GAPIC_AUTO",
"api_shortname": "sql"
}

"api_description": "API for Cloud SQL database instance management",
"api_id": "sqladmin.googleapis.com",
"api_shortname": "sqladmin",
"client_documentation": "https://cloud.google.com/nodejs/docs/reference/sql/latest",
"default_version": "v1",
"distribution_name": "@google-cloud/sql",
"language": "nodejs",
"library_type": "GAPIC_AUTO",
"name": "sqladmin",
"name_pretty": "Cloud SQL Admin",
"release_level": "preview",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The release_level for @google-cloud/sql is changed from stable to preview. Since this package is already stable, changing it to preview is likely a mistake and could affect automated release processes and documentation badges. Please revert this to stable.

Suggested change
"release_level": "preview",
"release_level": "stable",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The logic to determine this value is if the version is below 1.0.0, then returns preview.

"repo": "googleapis/google-cloud-node"
}
175 changes: 160 additions & 15 deletions packages/google-cloud-sql/librarian.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,131 @@ const replacements = [
searchPattern: /export {\s*SqlRegionsServiceClient\s*} from '\.\/sql_regions_service_client';/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlAvailableDatabaseVersionsServiceClient = v1\.SqlAvailableDatabaseVersionsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlAvailableDatabaseVersionsServiceClient = v1\.SqlAvailableDatabaseVersionsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlEventsServiceClient = v1\.SqlEventsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlEventsServiceClient = v1\.SqlEventsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlIamPoliciesServiceClient = v1\.SqlIamPoliciesServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlIamPoliciesServiceClient = v1\.SqlIamPoliciesServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlInstanceNamesServiceClient = v1\.SqlInstanceNamesServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlInstanceNamesServiceClient = v1\.SqlInstanceNamesServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlRegionsServiceClient = v1\.SqlRegionsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlRegionsServiceClient = v1\.SqlRegionsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlBackupsServiceClient = v1\.SqlBackupsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlBackupsServiceClient = v1\.SqlBackupsServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /const SqlFeatureEligibilityServiceClient = v1\.SqlFeatureEligibilityServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /type SqlFeatureEligibilityServiceClient = v1\.SqlFeatureEligibilityServiceClient;/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlAvailableDatabaseVersionsServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlEventsServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlIamPoliciesServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlInstanceNamesServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlRegionsServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlBackupsServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/src/index.ts',
searchPattern: /SqlFeatureEligibilityServiceClient, /gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.js',
searchPattern: /const sqlAvailableDatabaseVersionsServiceClient = new sql.SqlAvailableDatabaseVersionsServiceClient\(\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.js',
searchPattern: /const sqlAvailableDatabaseVersionsServiceClient =\n new sql.SqlAvailableDatabaseVersionsServiceClient\(\);/gs,
searchPattern: /const sqlBackupsServiceClient = new sql.SqlBackupsServiceClient\(\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.js',
searchPattern: /const sqlEventsServiceClient = new sql.SqlEventsServiceClient\(\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.js',
searchPattern: /const sqlFeatureEligibilityServiceClient = new sql.SqlFeatureEligibilityServiceClient\(\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.js',
searchPattern: /const sqlIamPoliciesServiceClient = new sql.SqlIamPoliciesServiceClient\(\);/gs,
Expand All @@ -163,47 +278,67 @@ const replacements = [
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /SqlAvailableDatabaseVersionsServiceClient,/gs,
searchPattern: /SqlAvailableDatabaseVersionsServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /SqlEventsServiceClient,/gs,
searchPattern: /SqlBackupsServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /SqlIamPoliciesServiceClient,/gs,
searchPattern: /SqlFeatureEligibilityServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /SqlInstanceNamesServiceClient,/gs,
searchPattern: /SqlEventsServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /SqlRegionsServiceClient,/gs,
searchPattern: /SqlIamPoliciesServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlAvailableDatabaseVersionsServiceClient\(\n client: SqlAvailableDatabaseVersionsServiceClient\n\) {\n client.close\(\);\n}/gs,
searchPattern: /SqlInstanceNamesServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlEventsServiceClient\(client: SqlEventsServiceClient\) {\n client.close\(\);\n}/gs,
searchPattern: /SqlRegionsServiceClient,/s,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlIamPoliciesServiceClient\(\n client: SqlIamPoliciesServiceClient\n\) {\n client.close\(\);\n}/gs,
searchPattern: /function doStuffWithSqlAvailableDatabaseVersionsServiceClient\s*\(\s*client:\s*SqlAvailableDatabaseVersionsServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlInstanceNamesServiceClient\(\n client: SqlInstanceNamesServiceClient\n\) {\n client.close\(\);\n}/gs,
searchPattern: /function doStuffWithSqlBackupsServiceClient\s*\(\s*client:\s*SqlBackupsServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlEventsServiceClient\s*\(\s*client:\s*SqlEventsServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlFeatureEligibilityServiceClient\s*\(\s*client:\s*SqlFeatureEligibilityServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlIamPoliciesServiceClient\s*\(\s*client:\s*SqlIamPoliciesServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /function doStuffWithSqlInstanceNamesServiceClient\s*\(\s*client:\s*SqlInstanceNamesServiceClient,?\s*\)\s*\{\s*client\.close\(\);\s*\}/gs,
replacement: ''
},
{
Expand All @@ -213,27 +348,37 @@ const replacements = [
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /\n const sqlAvailableDatabaseVersionsServiceClient =\n new SqlAvailableDatabaseVersionsServiceClient\(\);\n doStuffWithSqlAvailableDatabaseVersionsServiceClient\(\n sqlAvailableDatabaseVersionsServiceClient\n \);/gs,
searchPattern: /\/\/ check that the client instance can be created\s*const sqlAvailableDatabaseVersionsServiceClient =\s*new SqlAvailableDatabaseVersionsServiceClient\(\);\s*doStuffWithSqlAvailableDatabaseVersionsServiceClient\(\s*sqlAvailableDatabaseVersionsServiceClient,?\s*\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /\/\/ check that the client instance can be created\s*const sqlBackupsServiceClient =\s*new SqlBackupsServiceClient\(\);\s*doStuffWithSqlBackupsServiceClient\(\s*sqlBackupsServiceClient,?\s*\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /\/\/ check that the client instance can be created\s*const sqlFeatureEligibilityServiceClient =\s*new SqlFeatureEligibilityServiceClient\(\);\s*doStuffWithSqlFeatureEligibilityServiceClient\(\s*sqlFeatureEligibilityServiceClient,?\s*\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /const sqlEventsServiceClient = new SqlEventsServiceClient\(\);\n doStuffWithSqlEventsServiceClient\(sqlEventsServiceClient\);/gs,
searchPattern: /\/\/ check that the client instance can be created\s*const sqlEventsServiceClient = new SqlEventsServiceClient\(\);\n doStuffWithSqlEventsServiceClient\(sqlEventsServiceClient\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /const sqlIamPoliciesServiceClient = new SqlIamPoliciesServiceClient\(\);\n doStuffWithSqlIamPoliciesServiceClient\(sqlIamPoliciesServiceClient\);/gs,
searchPattern: /\/\/ check that the client instance can be created\s*const sqlIamPoliciesServiceClient = new SqlIamPoliciesServiceClient\(\);\n doStuffWithSqlIamPoliciesServiceClient\(sqlIamPoliciesServiceClient\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /const sqlInstanceNamesServiceClient = new SqlInstanceNamesServiceClient\(\);\n doStuffWithSqlInstanceNamesServiceClient\(sqlInstanceNamesServiceClient\);/gs,
searchPattern: /\/\/ check that the client instance can be created\s*const sqlInstanceNamesServiceClient = new SqlInstanceNamesServiceClient\(\);\n doStuffWithSqlInstanceNamesServiceClient\(sqlInstanceNamesServiceClient\);/gs,
replacement: ''
},
{
files: 'packages/google-cloud-sql/system-test/fixtures/sample/src/index.ts',
searchPattern: /const sqlRegionsServiceClient = new SqlRegionsServiceClient\(\);\n doStuffWithSqlRegionsServiceClient\(sqlRegionsServiceClient\);/gs,
searchPattern: /\/\/ check that the client instance can be created\s*const sqlRegionsServiceClient = new SqlRegionsServiceClient\(\);\n doStuffWithSqlRegionsServiceClient\(sqlRegionsServiceClient\);/gs,
replacement: ''
}
];
Expand Down
Loading
Loading