Skip to content

Commit ae61886

Browse files
committed
Made the selftest use the prebuilt artifact from the verification job
1 parent 087d538 commit ae61886

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

.github/workflows/build-verification.yml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,18 @@ jobs:
1818
uses: gradle/actions/setup-gradle@v4
1919
with:
2020
develocity-access-key: ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
21-
- name: Build with Gradle
22-
run: ./gradlew build -x signPluginMavenPublication -i -Porg.gradle.java.installations.auto-download=false
21+
- name: Build and publish to Maven Local with Gradle
22+
run: ./gradlew build publishToMavenLocal -x signPluginMavenPublication -i -Porg.gradle.java.installations.auto-download=false
23+
env:
24+
DISABLE_REQUIRED_SIGNING: true
25+
- name: Upload published plugin
26+
uses: actions/upload-artifact@v4
27+
with:
28+
name: common-custom-user-data-gradle-plugin
29+
path: ~/.m2/repository/com/gradle
2330

24-
selftest:
25-
name: Publish to Maven Local and Test with Locally Published Plugin
31+
local-test:
32+
name: Test with Locally Published Plugin
2633
runs-on: ubuntu-latest
2734
needs: verification
2835
steps:
@@ -37,11 +44,11 @@ jobs:
3744
uses: gradle/actions/setup-gradle@v4
3845
with:
3946
develocity-access-key: ${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}
40-
- name: Publish to maven local
41-
id: publish-to-maven-local
42-
run: ./gradlew clean publishToMavenLocal -Dgradle.cache.remote.push=false
43-
env:
44-
DISABLE_REQUIRED_SIGNING: true
47+
- name: Download plugin to maven local
48+
uses: actions/download-artifact@v4
49+
with:
50+
name: common-custom-user-data-gradle-plugin
51+
path: ~/.m2/repository/com/gradle
4552
- name: Create a test project
4653
run: |
4754
echo """

0 commit comments

Comments
 (0)