Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
750d57e
chore: Test with Protobuf-Java v4.32 [no need to review]
lqiu96 Aug 26, 2025
0cda2e8
chore: Disable hermetic build generation
lqiu96 Sep 10, 2025
8913ae5
chore: Update to Protobuf 4.32.1
lqiu96 Sep 24, 2025
1b48fcb
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 6, 2025
ec69982
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 6, 2025
ac02039
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 6, 2025
304c62a
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 7, 2025
6360f6f
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 8, 2025
4e871df
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 9, 2025
c45ad0e
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 17, 2025
c9a3fac
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 18, 2025
fe7739f
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 21, 2025
d2b2585
Update protobuf.version to 4.33.0
lqiu96 Oct 21, 2025
4e797e3
Merge branch 'main' into PR #3083 to update
lqiu96 Oct 30, 2025
4ff6709
Merge branch 'main' into PR #3083 to update
lqiu96 Nov 6, 2025
14bbc52
Merge branch 'main' into PR #3083 to update
lqiu96 Nov 8, 2025
eb9a0d9
Merge branch 'main' into PR #3083 to update
lqiu96 Nov 14, 2025
b12f229
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 5, 2025
b46e29c
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 10, 2025
16d8b00
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 11, 2025
b870809
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 12, 2025
431d36c
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 13, 2025
c472df0
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 16, 2025
0c6b5ad
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 17, 2025
7d7efd4
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 18, 2025
c078e72
Merge branch 'main' into PR #3083 to update
lqiu96 Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 44 additions & 44 deletions .github/workflows/hermetic_library_generation.yaml
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
# Copyright 2024 Google LLC
## Copyright 2024 Google LLC
##
## Licensed under the Apache License, Version 2.0 (the "License");
## you may not use this file except in compliance with the License.
## You may obtain a copy of the License at
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.
## GitHub action job to test core java library features on
## downstream client libraries before they are released.
#name: Hermetic library generation upon generation config change through pull requests
#on:
# pull_request:
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# GitHub action job to test core java library features on
# downstream client libraries before they are released.
name: Hermetic library generation upon generation config change through pull requests
on:
pull_request:

env:
REPO_FULL_NAME: ${{ github.event.pull_request.head.repo.full_name }}
GITHUB_REPOSITORY: ${{ github.repository }}
jobs:
library_generation:
runs-on: ubuntu-latest
steps:
- name: Determine whether the pull request comes from a fork
run: |
if [[ "${GITHUB_REPOSITORY}" != "${REPO_FULL_NAME}" ]]; then
echo "This PR comes from a fork. Skip library generation."
echo "SHOULD_RUN=false" >> $GITHUB_ENV
else
echo "SHOULD_RUN=true" >> $GITHUB_ENV
fi
- uses: actions/checkout@v4
if: env.SHOULD_RUN == 'true'
with:
fetch-depth: 0
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
- uses: googleapis/sdk-platform-java/.github/scripts@v2.64.2
if: env.SHOULD_RUN == 'true'
with:
base_ref: ${{ github.base_ref }}
head_ref: ${{ github.head_ref }}
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
#env:
# REPO_FULL_NAME: ${{ github.event.pull_request.head.repo.full_name }}
# GITHUB_REPOSITORY: ${{ github.repository }}
#jobs:
# library_generation:
# runs-on: ubuntu-latest
# steps:
# - name: Determine whether the pull request comes from a fork
# run: |
# if [[ "${GITHUB_REPOSITORY}" != "${REPO_FULL_NAME}" ]]; then
# echo "This PR comes from a fork. Skip library generation."
# echo "SHOULD_RUN=false" >> $GITHUB_ENV
# else
# echo "SHOULD_RUN=true" >> $GITHUB_ENV
# fi
# - uses: actions/checkout@v4
# if: env.SHOULD_RUN == 'true'
# with:
# fetch-depth: 0
# token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
# - uses: googleapis/sdk-platform-java/.github/scripts@v2.61.0
# if: env.SHOULD_RUN == 'true'
# with:
# base_ref: ${{ github.base_ref }}
# head_ref: ${{ github.head_ref }}
# token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
1 change: 1 addition & 0 deletions .kokoro/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ javadoc)
;;
integration)
mvn -B ${INTEGRATION_TEST_ARGS} \
-Dprotobuf.version=4.33.0 \
-Penable-integration-tests \
-DtrimStackTrace=false \
-Dclirr.skip=true \
Expand Down
Loading