Skip to content

Commit 7dc979f

Browse files
committed
Change the presubmits to be 2 jobs instead of 1
1 parent b336780 commit 7dc979f

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

.github/workflows/presubmit.yaml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ permissions:
1111
contents: read
1212

1313
jobs:
14-
build-and-test:
14+
# Job 1: Build Plugin
15+
build-plugin:
1516
runs-on: ubuntu-latest
1617
steps:
1718
- name: Checkout code
@@ -24,10 +25,28 @@ jobs:
2425
java-version: '21' # Match version in build.gradle.kts
2526
cache: 'gradle' # Cache Gradle dependencies
2627

27-
- name: Build Plugin
28+
- name: Build Plugin Action
2829
run: ./gradlew buildPlugin
2930
working-directory: third_party
3031

31-
- name: Verify Plugin
32-
run: ./gradlew verifyPlugin && ./gradlew verifyPluginProjectConfiguration && ./gradlew verifyPluginSignature && ./gradlew verifyPluginStructure
32+
# Job 2: Verify Plugin
33+
verify-plugin:
34+
runs-on: ubuntu-latest
35+
steps:
36+
- name: Checkout code
37+
uses: actions/checkout@v4 # Use the latest stable version of actions/checkout
38+
39+
- name: Set up JDK
40+
uses: actions/setup-java@v4 # https://github.com/marketplace/actions/setup-java-jdk
41+
with:
42+
distribution: 'temurin' # Recommended distribution
43+
java-version: '21' # Match version in build.gradle.kts
44+
cache: 'gradle' # Cache Gradle dependencies
45+
46+
- name: Verify Plugin Actions
47+
run: |
48+
./gradlew verifyPlugin
49+
./gradlew verifyPluginProjectConfiguration
50+
./gradlew verifyPluginSignature
51+
./gradlew verifyPluginStructure
3352
working-directory: third_party

0 commit comments

Comments
 (0)