@@ -30,13 +30,13 @@ jobs:
30
30
- name : Get current week within the year
31
31
id : date
32
32
run : echo "::set-output name=week_of_year::$(date +'%W' --utc)"
33
- - uses : actions/checkout@v3
34
- - uses : actions/setup-java@v3
33
+ - uses : actions/checkout@v4
34
+ - uses : actions/setup-java@v4
35
35
with :
36
36
distribution : temurin
37
37
java-version : ${{matrix.java}}
38
38
- run : java -version
39
- - uses : actions/cache@v3
39
+ - uses : actions/cache@v4
40
40
id : mvn-cache
41
41
with :
42
42
path : ~/.m2/repository
50
50
steps :
51
51
- name : Support longpaths
52
52
run : git config --system core.longpaths true
53
- - uses : actions/checkout@v3
54
- - uses : actions/setup-java@v3
53
+ - uses : actions/checkout@v4
54
+ - uses : actions/setup-java@v4
55
55
with :
56
56
distribution : temurin
57
57
java-version : 11
@@ -67,13 +67,13 @@ jobs:
67
67
- name : Get current week within the year
68
68
id : date
69
69
run : echo "::set-output name=week_of_year::$(date +'%W' --utc)"
70
- - uses : actions/checkout@v3
71
- - uses : actions/setup-java@v3
70
+ - uses : actions/checkout@v4
71
+ - uses : actions/setup-java@v4
72
72
with :
73
73
distribution : temurin
74
74
java-version : 11
75
75
- run : java -version
76
- - uses : actions/cache@v3
76
+ - uses : actions/cache@v4
77
77
id : mvn-cache
78
78
with :
79
79
path : ~/.m2/repository
87
87
- name : Get current week within the year
88
88
id : date
89
89
run : echo "::set-output name=week_of_year::$(date +'%W' --utc)"
90
- - uses : actions/checkout@v3
91
- - uses : actions/setup-java@v3
90
+ - uses : actions/checkout@v4
91
+ - uses : actions/setup-java@v4
92
92
with :
93
93
distribution : temurin
94
94
java-version : 11
@@ -102,8 +102,8 @@ jobs:
102
102
gapic-libraries-bom :
103
103
runs-on : ubuntu-latest
104
104
steps :
105
- - uses : actions/checkout@v3
106
- - uses : actions/setup-java@v3
105
+ - uses : actions/checkout@v4
106
+ - uses : actions/setup-java@v4
107
107
with :
108
108
java-version : 11
109
109
distribution : temurin
@@ -115,6 +115,23 @@ jobs:
115
115
uses :
googleapis/java-cloud-bom/tests/[email protected]
116
116
with :
117
117
bom-path : gapic-libraries-bom/pom.xml
118
+ generation-config-check :
119
+ runs-on : ubuntu-latest
120
+ steps :
121
+ - uses : actions/checkout@v4
122
+ - name : validate generation configuration
123
+ shell : bash
124
+ run : |
125
+ docker run \
126
+ --rm \
127
+ -u "$(id -u):$(id -g)" \
128
+ -v "$(pwd):${workspace_name}" \
129
+ --entrypoint python \
130
+ gcr.io/cloud-devrel-public-resources/java-library-generation:"${library_generation_image_tag}" \
131
+ /src/cli/entry_point.py validate-generation-config
132
+ env :
133
+ library_generation_image_tag : 2.40.0
134
+ workspace_name : /workspace
118
135
119
136
# TODO: Uncomment the needed Github Actions
120
137
# dependencies:
0 commit comments