Skip to content

Commit 8814f76

Browse files
authored
ci: configure the protected branch (#2043)
Configures CI for branch
1 parent e616d02 commit 8814f76

File tree

2 files changed

+209
-196
lines changed

2 files changed

+209
-196
lines changed

.github/workflows/ci.yaml

Lines changed: 74 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,97 @@
1-
on:
1+
'on':
22
push:
33
branches:
4-
- main
5-
pull_request:
4+
- 1.34.x
5+
pull_request: null
66
name: ci
77
jobs:
88
units:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
java: [8, 11]
12+
java:
13+
- 8
14+
- 11
1315
steps:
14-
- uses: actions/checkout@v2
15-
- uses: actions/setup-java@v1
16-
with:
17-
java-version: ${{matrix.java}}
18-
- run: java -version
19-
- run: .kokoro/install_dependencies.sh
20-
- run: .kokoro/build.sh
21-
env:
22-
JOB_TYPE: test
16+
- uses: actions/checkout@v2
17+
- uses: actions/setup-java@v1
18+
with:
19+
java-version: ${{matrix.java}}
20+
- run: java -version
21+
- run: .kokoro/install_dependencies.sh
22+
- run: .kokoro/build.sh
23+
env:
24+
JOB_TYPE: test
2325
windows:
2426
runs-on: windows-latest
2527
steps:
26-
- name: git configuration to avoid automatic CRLF conversion
27-
run: |
28-
git config --global core.autocrlf false
29-
git config --global core.eol lf
30-
- uses: actions/checkout@v2
31-
- uses: actions/setup-java@v1
32-
with:
33-
java-version: 8
34-
- run: java -version
35-
- name: Install google-play-services artifact
36-
shell: bash
37-
run: |
38-
mkdir play-services
39-
cd play-services
40-
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
41-
unzip play-services-basement-8.3.0.aar
42-
mvn install:install-file \
43-
-Dfile=classes.jar \
44-
-DgroupId=com.google.android.google-play-services \
45-
-DartifactId=google-play-services \
46-
-Dversion=1 \
47-
-Dpackaging=jar
48-
- run: .kokoro/build.sh
49-
shell: bash
50-
env:
51-
JOB_TYPE: test
28+
- name: git configuration to avoid automatic CRLF conversion
29+
run: |
30+
git config --global core.autocrlf false
31+
git config --global core.eol lf
32+
- uses: actions/checkout@v2
33+
- uses: actions/setup-java@v1
34+
with:
35+
java-version: 8
36+
- run: java -version
37+
- name: Install google-play-services artifact
38+
shell: bash
39+
run: >
40+
mkdir play-services
41+
42+
cd play-services
43+
44+
curl --output play-services-basement-8.3.0.aar
45+
https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/8.3.0/play-services-basement-8.3.0.aar
46+
47+
unzip play-services-basement-8.3.0.aar
48+
49+
mvn install:install-file \
50+
-Dfile=classes.jar \
51+
-DgroupId=com.google.android.google-play-services \
52+
-DartifactId=google-play-services \
53+
-Dversion=1 \
54+
-Dpackaging=jar
55+
- run: .kokoro/build.sh
56+
shell: bash
57+
env:
58+
JOB_TYPE: test
5259
dependencies:
5360
runs-on: ubuntu-latest
5461
strategy:
5562
matrix:
56-
java: [8, 11]
63+
java:
64+
- 8
65+
- 11
5766
steps:
58-
- uses: actions/checkout@v2
59-
- uses: actions/setup-java@v1
60-
with:
61-
java-version: ${{matrix.java}}
62-
- run: java -version
63-
- run: .kokoro/install_dependencies.sh
64-
- run: .kokoro/dependencies.sh
67+
- uses: actions/checkout@v2
68+
- uses: actions/setup-java@v1
69+
with:
70+
java-version: ${{matrix.java}}
71+
- run: java -version
72+
- run: .kokoro/install_dependencies.sh
73+
- run: .kokoro/dependencies.sh
6574
lint:
6675
runs-on: ubuntu-latest
6776
steps:
68-
- uses: actions/checkout@v2
69-
- uses: actions/setup-java@v1
70-
with:
71-
java-version: 11
72-
- run: java -version
73-
- run: .kokoro/install_dependencies.sh
74-
- run: .kokoro/build.sh
75-
env:
76-
JOB_TYPE: lint
77+
- uses: actions/checkout@v2
78+
- uses: actions/setup-java@v1
79+
with:
80+
java-version: 11
81+
- run: java -version
82+
- run: .kokoro/install_dependencies.sh
83+
- run: .kokoro/build.sh
84+
env:
85+
JOB_TYPE: lint
7786
clirr:
7887
runs-on: ubuntu-latest
7988
steps:
80-
- uses: actions/checkout@v2
81-
- uses: actions/setup-java@v1
82-
with:
83-
java-version: 8
84-
- run: java -version
85-
- run: .kokoro/install_dependencies.sh
86-
- run: .kokoro/build.sh
87-
env:
88-
JOB_TYPE: clirr
89+
- uses: actions/checkout@v2
90+
- uses: actions/setup-java@v1
91+
with:
92+
java-version: 8
93+
- run: java -version
94+
- run: .kokoro/install_dependencies.sh
95+
- run: .kokoro/build.sh
96+
env:
97+
JOB_TYPE: clirr

0 commit comments

Comments
 (0)