From 37f90869d5985191eefc8933b05e150c49a6c35e Mon Sep 17 00:00:00 2001 From: Matt McCormick Date: Mon, 8 Jul 2024 06:12:41 -0400 Subject: [PATCH] ENH: Update CI for ITK 5.4.0 Many improvements. Also update push / PR build configuration to avoid duplicate builds. --- .github/workflows/build-test-package.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index ffdfa24..cd67e7f 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -1,12 +1,18 @@ name: Build, test, package -on: [push,pull_request] +on: + push: + branches: + - main + pull_request: + branches: + - main jobs: cxx-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@36e33ec40332bb8fd85bfcd3ee899f82aa108e79 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.0 python-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@36e33ec40332bb8fd85bfcd3ee899f82aa108e79 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.0 secrets: pypi_password: ${{ secrets.pypi_password }}