diff --git a/.github/workflows/test-packaging.yaml b/.github/workflows/test-packaging.yaml index 97ba3b1..abf6ba0 100644 --- a/.github/workflows/test-packaging.yaml +++ b/.github/workflows/test-packaging.yaml @@ -28,8 +28,9 @@ jobs: working-directory: ${{ github.event.repository.name }} persist-credentials: false - - name: Install build prerequisites + - name: Install jw-pkg from source shell: bash + if: ${{ github.event.repository.name != 'jw-pkg' }} run: | set -euxo pipefail export PROJECTS_DIR_REMOTE_BASE=${{ github.server_url }} @@ -40,6 +41,13 @@ jobs: make -C build-jw-foss pkg-install-release-deps OFFLINE=true make -C build-jw-foss pkg-rebuild-reinstall + - name: Install test dependencies + shell: bash + run: | + set -euxo pipefail + make -C "${{ github.event.repository.name }}" pkg-manager-refresh + make -C "${{ github.event.repository.name }}" pkg-install-testbuild-deps + - name: Run pre-build static code checks shell: bash run: | @@ -50,8 +58,6 @@ jobs: shell: bash run: | set -euxo pipefail - make -C "${{ github.event.repository.name }}" pkg-manager-refresh - make -C "${{ github.event.repository.name }}" pkg-install-testbuild-deps make -C "${{ github.event.repository.name }}" pkg-rebuild - name: Run post-build static code checks