diff --git a/.github/workflows/build-addon.yml b/.github/workflows/build-addon.yml index 5c66c72..dc21e58 100644 --- a/.github/workflows/build-addon.yml +++ b/.github/workflows/build-addon.yml @@ -56,7 +56,7 @@ jobs: # name: "jdk-17.0.11+9" # url: "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.11_9.tar.gz" name: Setup build environment for Capella ${{ matrix.capella.version }} - # needs: [quality] + needs: [quality] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -105,7 +105,7 @@ jobs: rm *.tar.gz build-addons: name: Build addons - needs: [setup-build-environment] + needs: [quality, setup-build-environment] runs-on: ubuntu-latest strategy: matrix: @@ -116,10 +116,13 @@ jobs: addon: - rest-api steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Build `.classpath` file run: |- cd ${{ matrix.addon }} - python -m capella_addons build-classpath \ + python capella_addons/__main__.py build-classpath \ --java-execution-environment=JavaSE-17 \ $(find . -type f -name "Main.java") \ /tmp/capella_${{ matrix.capella_version }} @@ -128,7 +131,7 @@ jobs: run: |- cd ${{ matrix.addon }} rm -rf target - python -m capella_addons -v \ + python capella_addons/__main__.py -v \ build-workspace \ --java-execution-environment=JavaSE-17 \ /usr/lib/jvm/jdk-17.0.6+10 \