Skip to content

Commit

Permalink
ENH: Update CI to ITK 5.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dzenanz committed Nov 25, 2024
1 parent c736a15 commit fcd345a
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 16 deletions.
20 changes: 14 additions & 6 deletions .github/workflows/build-test-package.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
name: Build, test, package

on: [push,pull_request]
on:
push:
branches:
- main
tags:
- 'v*'
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
with:
itk-module-deps: 'BoneEnhancement@e6935aa760c3fa4e247ca0f4924a4fe3e420bf91:IOScanco@10a73c1ab2de044c4dd73608f91cf52012aff5e4'
itk-module-deps: 'BoneEnhancement@d6f6649c9ba0c96612d6868d161ea7c13dd34603:IOScanco@10b80f69048e79ab3069e89635822a6851099278'

python-build-workflow:
uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@36e33ec40332bb8fd85bfcd3ee899f82aa108e79
uses: uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.0
with:
itk-module-deps: 'InsightSoftwareConsortium/ITKBoneEnhancement@e6935aa760c3fa4e247ca0f4924a4fe3e420bf91'
itk-module-deps: 'InsightSoftwareConsortium/ITKBoneEnhancement@d6f6649c9ba0c96612d6868d161ea7c13dd34603'
secrets:
pypi_password: ${{ secrets.pypi_password }}
pypi_password: ${{ "{{" }} secrets.pypi_password {{ "}}" }}
2 changes: 1 addition & 1 deletion .github/workflows/clang-format-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: InsightSoftwareConsortium/ITKClangFormatLinterAction@master
18 changes: 9 additions & 9 deletions .github/workflows/test-python-hasi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@ jobs:
strategy:
max-parallel: 3
matrix:
os: [ubuntu-18.04, windows-2019, macos-10.15]
os: [ubuntu-22.04, windows-2022, macos-10.15]
include:
- os: ubuntu-18.04
- os: windows-2019
- os: ubuntu-22.04
- os: windows-2022
- os: macos-10.15

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v4

- name: Set up Python 3.7
- name: Set up Python 3.11
uses: actions/setup-python@v1
with:
python-version: 3.7
python-version: 3.11

- name: Setup ipfs
uses: ibnesayeed/setup-ipfs@master
Expand All @@ -37,9 +37,9 @@ jobs:
- name: Install build dependencies
run: |
python -m pip install --upgrade pip
python -m pip install itk==5.2.0.post2
python -m pip install itk-shape==0.2.1
python -m pip install dwd==1.0.1
python -m pip install itk==5.4.0
python -m pip install itk-shape==0.4.0
python -m pip install dwd==1.0.5
python -m pip install seaborn
python -m pip install matplotlib
python -m pip install pytest
Expand Down

0 comments on commit fcd345a

Please sign in to comment.