diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 16e5abaa7..2aa1f7478 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -1,106 +1,119 @@
-on:
+'on':
push:
branches:
- - master
- pull_request:
+ - 1.31.3-sp
+ pull_request: null
name: ci
jobs:
units:
runs-on: ubuntu-latest
strategy:
matrix:
- java: [7, 8, 11]
+ java:
+ - 7
+ - 8
+ - 11
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: ${{matrix.java}}
- - run: java -version
- - run: .kokoro/install_dependencies.sh
- - run: .kokoro/build.sh
- env:
- JOB_TYPE: test
- - name: coverage
- uses: codecov/codecov-action@v1
- with:
- name: actions ${{matrix.java}}
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: ${{matrix.java}}
+ - run: java -version
+ - run: .kokoro/install_dependencies.sh
+ - run: .kokoro/build.sh
+ env:
+ JOB_TYPE: test
+ - name: coverage
+ uses: codecov/codecov-action@v1
+ with:
+ name: actions ${{matrix.java}}
windows:
runs-on: windows-latest
steps:
- - name: git configuration to avoid automatic CRLF conversion
- run: |
- git config --global core.autocrlf false
- git config --global core.eol lf
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: 8
- - run: java -version
- - name: Install google-play-services artifact
- shell: bash
- run: |
- mkdir play-services
- cd play-services
- curl --output play-services-basement-8.3.0.aar https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/8.3.0/play-services-basement-8.3.0.aar
- unzip play-services-basement-8.3.0.aar
- mvn install:install-file \
- -Dfile=classes.jar \
- -DgroupId=com.google.android.google-play-services \
- -DartifactId=google-play-services \
- -Dversion=1 \
- -Dpackaging=jar
- - run: .kokoro/build.sh
- shell: bash
- env:
- JOB_TYPE: test
+ - name: git configuration to avoid automatic CRLF conversion
+ run: |
+ git config --global core.autocrlf false
+ git config --global core.eol lf
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 8
+ - run: java -version
+ - name: Install google-play-services artifact
+ shell: bash
+ run: >
+ mkdir play-services
+
+ cd play-services
+
+ curl --output play-services-basement-8.3.0.aar
+ https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/8.3.0/play-services-basement-8.3.0.aar
+
+ unzip play-services-basement-8.3.0.aar
+
+ mvn install:install-file \
+ -Dfile=classes.jar \
+ -DgroupId=com.google.android.google-play-services \
+ -DartifactId=google-play-services \
+ -Dversion=1 \
+ -Dpackaging=jar
+ - run: .kokoro/build.sh
+ shell: bash
+ env:
+ JOB_TYPE: test
dependencies:
runs-on: ubuntu-latest
strategy:
matrix:
- java: [8, 11]
+ java:
+ - 8
+ - 11
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: ${{matrix.java}}
- - run: java -version
- - run: .kokoro/install_dependencies.sh
- - run: .kokoro/dependencies.sh
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: ${{matrix.java}}
+ - run: java -version
+ - run: .kokoro/install_dependencies.sh
+ - run: .kokoro/dependencies.sh
linkage-monitor:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: 8
- - run: java -version
- - run: .kokoro/install_dependencies.sh
- - name: Install artifacts to local Maven repository
- run: .kokoro/build.sh
- shell: bash
- - name: Validate dependencies with regard to com.google.cloud:libraries-bom (latest release)
- uses: GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 8
+ - run: java -version
+ - run: .kokoro/install_dependencies.sh
+ - name: Install artifacts to local Maven repository
+ run: .kokoro/build.sh
+ shell: bash
+ - name: >-
+ Validate dependencies with regard to com.google.cloud:libraries-bom
+ (latest release)
+ uses: >-
+ GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor
lint:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: 11
- - run: java -version
- - run: .kokoro/install_dependencies.sh
- - run: .kokoro/build.sh
- env:
- JOB_TYPE: lint
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ - run: java -version
+ - run: .kokoro/install_dependencies.sh
+ - run: .kokoro/build.sh
+ env:
+ JOB_TYPE: lint
clirr:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-java@v1
- with:
- java-version: 8
- - run: java -version
- - run: .kokoro/install_dependencies.sh
- - run: .kokoro/build.sh
- env:
- JOB_TYPE: clirr
\ No newline at end of file
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 8
+ - run: java -version
+ - run: .kokoro/install_dependencies.sh
+ - run: .kokoro/build.sh
+ env:
+ JOB_TYPE: clirr
diff --git a/google-api-client-protobuf/pom.xml b/google-api-client-protobuf/pom.xml
index c933af29e..441a4c1b1 100644
--- a/google-api-client-protobuf/pom.xml
+++ b/google-api-client-protobuf/pom.xml
@@ -77,9 +77,9 @@
- com.google.protobuf.tools
- maven-protoc-plugin
- 0.4.2
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+ 0.6.1
com.google.protobuf:protoc:${project.protobuf-java.version}:exe:${os.detected.classifier}
diff --git a/google-api-client/pom.xml b/google-api-client/pom.xml
index 1beafce52..5836bba64 100644
--- a/google-api-client/pom.xml
+++ b/google-api-client/pom.xml
@@ -90,9 +90,9 @@
- com.google.protobuf.tools
- maven-protoc-plugin
- 0.4.2
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+ 0.6.1
com.google.protobuf:protoc:${project.protobuf-java.version}:exe:${os.detected.classifier}
diff --git a/pom.xml b/pom.xml
index 2c80fa596..dda9f9621 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,10 +78,6 @@
Central Repository
https://repo.maven.apache.org/maven2
-
- protoc-plugin
- https://dl.bintray.com/sergei-ivanov/maven/
-