diff --git a/.github/release-please.yml b/.github/release-please.yml index 2505abb289e8..ad6bf47dacd3 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -15,3 +15,9 @@ branches: manifest: true manifestFile: .release-please-individual-manifest.json manifestConfig: release-please-individual-config.json + - branch: main + handleGHRelease: true + tagPullRequestNumber: true + manifest: true + manifestFile: .release-please-preview-manifest.json + manifestConfig: release-please-preview-config.json diff --git a/.release-please-individual-manifest.json b/.release-please-individual-manifest.json index 78b6bfa0eb18..9ea60bce02c8 100644 --- a/.release-please-individual-manifest.json +++ b/.release-please-individual-manifest.json @@ -19,6 +19,5 @@ "packages/google-crc32c": "1.9.0", "packages/pandas-gbq": "0.35.3", "packages/sqlalchemy-bigquery": "1.17.3", - "packages/sqlalchemy-spanner": "1.20.1", - "preview-packages/google-cloud-compute": "1.56.0-preview.2" + "packages/sqlalchemy-spanner": "1.20.1" } \ No newline at end of file diff --git a/.release-please-preview-manifest.json b/.release-please-preview-manifest.json new file mode 100644 index 000000000000..4e9d97291c1b --- /dev/null +++ b/.release-please-preview-manifest.json @@ -0,0 +1,3 @@ +{ + "preview-packages/google-cloud-compute": "1.56.0-preview.2" +} diff --git a/release-please-individual-config.json b/release-please-individual-config.json index 8a1244c8b02c..7a845bfec2df 100644 --- a/release-please-individual-config.json +++ b/release-please-individual-config.json @@ -204,22 +204,6 @@ }, "packages/sqlalchemy-spanner": { "component": "sqlalchemy-spanner" - }, - "preview-packages/google-cloud-compute": { - "draft-pull-request": true, - "extra-files": [ - "google/cloud/compute/gapic_version.py", - "google/cloud/compute_v1/gapic_version.py", - { - "jsonpath": "$.clientLibrary.version", - "path": "samples/generated_samples/snippet_metadata_google.cloud.compute.v1.json", - "type": "json" - } - ], - "package-name": "google-cloud-compute", - "prerelease": true, - "prerelease-type": "preview", - "versioning": "prerelease" } }, "release-type": "python-librarian", diff --git a/release-please-preview-config.json b/release-please-preview-config.json new file mode 100644 index 000000000000..9aa6e0afb7d1 --- /dev/null +++ b/release-please-preview-config.json @@ -0,0 +1,24 @@ +{ + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "packages": { + "preview-packages/google-cloud-compute": { + "draft-pull-request": true, + "extra-files": [ + "google/cloud/compute/gapic_version.py", + "google/cloud/compute_v1/gapic_version.py", + { + "jsonpath": "$.clientLibrary.version", + "path": "samples/generated_samples/snippet_metadata_google.cloud.compute.v1.json", + "type": "json" + } + ], + "package-name": "google-cloud-compute", + "prerelease": true, + "prerelease-type": "preview", + "versioning": "prerelease" + } + }, + "release-type": "python-librarian", + "separate-pull-requests": true +}