diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0270509..99262dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,7 @@ name: Build on: + workflow_call: # called by other github actions push: paths: - 'src/**' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cd387d9..318c473 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,8 +6,13 @@ on: - 'v*.*.*' jobs: - build: + + call-build-and-test: name: "Build and Test" + uses: ./.github/workflows/build.yml + + release: + name: "Release" runs-on: ubuntu-latest steps: @@ -23,14 +28,6 @@ jobs: - name: Setup Maven Settings uses: s4u/maven-settings-action@v3.0.0 - - name: Cache Maven packages - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- - - name: Install Maven dependencies run: mvn install