From 12b61ed91efb5330fb3c9ef12d7fe61423582fee Mon Sep 17 00:00:00 2001 From: "Alex \"Blex\" B" <45384811+AB-xdev@users.noreply.github.com> Date: Mon, 4 Aug 2025 10:07:50 +0200 Subject: [PATCH 1/3] Remove unused variable from workflow --- .github/workflows/check-build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index 01edc3aa..65e1e41a 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -20,7 +20,6 @@ on: - 'assets/**' env: - PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }} DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo jobs: From 0318df3d61b98f4d9d4af2cfc69f9d7120fd5bcd Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 6 Aug 2025 11:29:13 +0200 Subject: [PATCH 2/3] Cache Vaadin prod bundles --- .github/workflows/check-build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index bfa5b1f7..05b481a8 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -41,6 +41,15 @@ jobs: distribution: ${{ matrix.distribution }} java-version: ${{ matrix.java }} cache: 'maven' + + - name: Cache Vaadin prod bundles + uses: actions/cache@v4 + with: + path: | + **/bundles/prod.bundle + key: ${{ runner.os }}-vaadin-prod-bundles-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-vaadin-prod-bundles- - name: Build with Maven run: ./mvnw -B clean package -Pproduction From 9a63a7ee2a6487dc2937ec2d6f328db059c64117 Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 7 Aug 2025 13:18:04 +0200 Subject: [PATCH 3/3] Vaadin Maven project does nothing that is needed in addons itself --- template-placeholder/pom.xml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/template-placeholder/pom.xml b/template-placeholder/pom.xml index 285f3318..5f7ba971 100644 --- a/template-placeholder/pom.xml +++ b/template-placeholder/pom.xml @@ -116,21 +116,6 @@ - - - com.vaadin - vaadin-maven-plugin - ${vaadin.version} - - - - prepare-frontend - - - - - org.apache.maven.plugins maven-compiler-plugin