Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
5101a26
Revert "chore(librariangen): Generate to use languagecontainer.Run (#…
meltsufin Oct 24, 2025
4bf4423
Revert "feat(librariangen): generate grpc stubs and resource helpers …
meltsufin Oct 24, 2025
ef3fb2e
Revert "ci: remove librarian skipping on matrix builds (#3969)"
meltsufin Oct 24, 2025
e027550
Revert "chore(librariangen): languagecontainer package to parse relea…
meltsufin Oct 24, 2025
6ff20aa
Revert "ci: exclude internal/librariangen/** using dorny/paths-filter…
meltsufin Oct 24, 2025
99bd73a
Revert "chore(librariangen): introduce message package and add Releas…
meltsufin Oct 24, 2025
a0ae303
Revert "chore: revert "ci: exclude internal/librariangen/** on unrela…
meltsufin Oct 24, 2025
8680334
Revert "feat(librariangen): add generate package (#3952)"
meltsufin Oct 24, 2025
5f723ce
Revert "ci: exclude internal/librariangen/** on unrelated checks (#39…
meltsufin Oct 24, 2025
d1843d8
Revert "feat(librariangen): add bazel package (#3940)"
meltsufin Oct 24, 2025
3d7dd82
Revert "feat(librariangen): add protoc package (#3935)"
meltsufin Oct 24, 2025
c770c9a
Revert "test(librariangen): add codecov and improve main.go coverage …
meltsufin Oct 24, 2025
1cfa141
Revert "feat(librariangen): add request package (#3933)"
meltsufin Oct 24, 2025
f59cad1
Revert "feat(librariangen): add execv package (#3932)"
meltsufin Oct 24, 2025
b18843c
Revert "build: AR exit gate YAML to declare dependencies.gitSource (#…
meltsufin Oct 24, 2025
672797f
Revert "build: prepare Cloud Build YAML file for librarian-java (#3928)"
meltsufin Oct 24, 2025
19dd732
Revert "feat(librariangen): scaffold Java language container for Libr…
meltsufin Oct 24, 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
37 changes: 2 additions & 35 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,6 @@
pull_request:
name: ci
jobs:
changes:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.filter.outputs.should_run }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
id: filter
with:
filters: |
should_run:
- '!internal/librariangen/**'
build:
runs-on: ubuntu-22.04
strategy:
Expand Down Expand Up @@ -71,8 +59,6 @@
./gradlew clean build publishToMavenLocal sourcesJar allJars
popd
build-java-21:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: "build(21) except self-service clients"
# Support for Java 21 is available for all use cases except self-service clients.
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -106,8 +92,6 @@
run: |
bazelisk --batch test //test/integration/...
build-java-25:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: "build(25) except self-service clients"
# Support for Java 25 is available for all use cases except self-service clients.
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -142,8 +126,6 @@
run: |
bazelisk --batch test //test/integration/... --jvmopt=-Dcom.google.testing.junit.runner.shouldInstallTestSecurityManager=false
build-java8-except-gapic-generator-java:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: "build(8) except for gapic-generator-java"
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -190,8 +172,6 @@
GOOGLE_SDK_JAVA_LOGGING: true

build-java8-gapic-generator-java:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: "build(8) for gapic-generator-java"
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -239,8 +219,6 @@
popd

lint:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -255,8 +233,6 @@
run: mvn -B -ntp fmt:check

compatibility:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -272,8 +248,6 @@
run: mvn package clirr:check -DskipTests -Dfmt.skip

build-java8-showcase:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: "build(8) for showcase"
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -400,40 +374,37 @@
--no-transfer-progress

showcase-clirr:
needs: changes
if: ${{ github.base_ref != '' && needs.changes.outputs.should_run == 'true' }}
if: ${{ github.base_ref != '' }} # Only execute on pull_request trigger event
runs-on: ubuntu-22.04
steps:
- name: Checkout @ target branch
uses: actions/checkout@v4
with:
ref: ${{ github.base_ref }}
- uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin
cache: maven
- name: Install sdk-platform-java and showcase to local maven repository
run: |
mvn install -B -ntp -T 1C -DskipTests
cd java-showcase
mvn install -B -ntp -T 1C -DskipTests
SHOWCASE_CLIENT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo "SHOWCASE_CLIENT_VERSION=$SHOWCASE_CLIENT_VERSION" >> "$GITHUB_ENV"
- name: Checkout sdk-platform-java @ PR merge commit
uses: actions/checkout@v3
- name: Install sdk-platform-java @ PR merge commit
run: mvn install -B -ntp -T 1C -DskipTests
# Showcase golden test ensures that src changes are already reflected in the PR.
- name: Clirr check
working-directory: java-showcase
run: |
mvn versions:set -B -ntp -DnewVersion=local
mvn clirr:check -B -ntp -Dclirr.skip=false -DcomparisonVersion=$SHOWCASE_CLIENT_VERSION

gapic-generator-java-bom:

Check warning on line 407 in .github/workflows/ci.yaml

View check run for this annotation

GitHub Advanced Security / CodeQL

Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{contents: read}}
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -451,8 +422,6 @@
bom-path: gapic-generator-java-bom/pom.xml

unmanaged_dependency_check:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -476,8 +445,6 @@
bom-path: gapic-generator-java-bom/pom.xml

dependency_analyzer_unit_test:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
Expand All @@ -491,4 +458,4 @@
- name: Unit Tests
run: |
mvn test --batch-mode --no-transfer-progress
working-directory: java-shared-dependencies/dependency-analyzer
working-directory: java-shared-dependencies/dependency-analyzer
16 changes: 1 addition & 15 deletions .github/workflows/dependency_compatibility_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,7 @@ on:
default: ''

jobs:
changes:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.filter.outputs.should_run }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
id: filter
with:
filters: |
should_run:
- '!internal/librariangen/**'
dependency-compatibility-test:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-latest
permissions:
contents: read
Expand Down Expand Up @@ -87,4 +73,4 @@ jobs:
else
../.github/scripts/test_dependency_compatibility.sh -f ../dependencies.txt
fi
working-directory: java-showcase
working-directory: java-showcase
1 change: 0 additions & 1 deletion .github/workflows/downstream.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ on:
- library_generation/**
- showcase/**
- test/**
- internal/librariangen/**

name: Downstream Check
jobs:
Expand Down
16 changes: 1 addition & 15 deletions .github/workflows/java_compatibility_check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,7 @@ on:
pull_request:
name: Java 8 compatibility check
jobs:
changes:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.filter.outputs.should_run }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
id: filter
with:
filters: |
should_run:
- '!internal/librariangen/**'
java8-compatibility-check:
needs: changes
if: needs.changes.outputs.should_run == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -57,4 +43,4 @@ jobs:
exit 1
fi
done
echo "All class files are compatible with Java 8."
echo "All class files are compatible with Java 8."
39 changes: 0 additions & 39 deletions .github/workflows/librariangen-ci.yml

This file was deleted.

16 changes: 1 addition & 15 deletions .github/workflows/sonar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,7 @@ on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
changes:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.filter.outputs.should_run }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
id: filter
with:
filters: |
should_run:
- '!internal/librariangen/**'
build:
needs: changes
if: needs.changes.outputs.should_run == 'true'
name: Build
runs-on: ubuntu-22.04
steps:
Expand Down Expand Up @@ -90,4 +76,4 @@ jobs:
-Dsonar.projectKey=googleapis_gapic-generator-java_integration_tests \
-Dsonar.organization=googleapis \
-Dsonar.host.url=https://sonarcloud.io \
-Dsonar.projectName=java_showcase_integration_tests
-Dsonar.projectName=java_showcase_integration_tests
3 changes: 0 additions & 3 deletions go.work

This file was deleted.

1 change: 0 additions & 1 deletion internal/librariangen/.gitignore

This file was deleted.

65 changes: 0 additions & 65 deletions internal/librariangen/Dockerfile

This file was deleted.

3 changes: 0 additions & 3 deletions internal/librariangen/README.md

This file was deleted.

Loading
Loading