diff --git a/.github/workflows/dailies.yaml b/.github/workflows/dailies.yaml index 25c77980..19ad7e76 100644 --- a/.github/workflows/dailies.yaml +++ b/.github/workflows/dailies.yaml @@ -27,4 +27,4 @@ jobs: subject: ROIExtractors Daily Failure to: ${{ secrets.DAILY_FAILURE_EMAIL_LIST }} # add more with commas, no separation from: NWB Inspector - body: "The daily workflow for ROIExtractors failed: please check status at https://github.com/catalystneuro/roiextractors/actions/workflows/dailies.yml" + body: "The daily workflow for ROIExtractors failed: please check status at https://github.com/catalystneuro/roiextractors/actions/workflows/dailies.yaml" diff --git a/.github/workflows/dev-testing.yaml b/.github/workflows/dev-testing.yaml index fbe55627..72bf6e0d 100644 --- a/.github/workflows/dev-testing.yaml +++ b/.github/workflows/dev-testing.yaml @@ -16,10 +16,10 @@ jobs: matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: git fetch --prune --unshallow --tags - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index c4774412..33ebeb59 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -2,6 +2,7 @@ name: Full Tests on: pull_request: workflow_dispatch: + workflow_call: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -33,10 +34,10 @@ jobs: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: [ubuntu-latest, windows-latest, macos-latest, macos-13] # macos-13 is the latest version of macOS with Intel chip steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: git fetch --prune --unshallow --tags - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/update-testing-data.yml b/.github/workflows/update-testing-data.yml index 0b73f906..f047ce4b 100644 --- a/.github/workflows/update-testing-data.yml +++ b/.github/workflows/update-testing-data.yml @@ -1,6 +1,7 @@ name: update-testing-data on: workflow_dispatch: + workflow_call: jobs: run: diff --git a/CHANGELOG.md b/CHANGELOG.md index a38f716d..c925eeee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ * Remove unecessary scipy import error handling [#315]((https://github.com/catalystneuro/roiextractors/pull/315) +* Added daily testing workflow and fixed bug with python 3.12 by upgrading scanimage-tiff-reader version: [PR #321](https://github.com/catalystneuro/roiextractors/pull/321) + # v0.5.8 ### Fixes diff --git a/requirements-full.txt b/requirements-full.txt index bd515c3e..5e1ec834 100644 --- a/requirements-full.txt +++ b/requirements-full.txt @@ -1,4 +1,4 @@ tifffile>=2018.10.18 -scanimage-tiff-reader==1.4.1 +scanimage-tiff-reader==1.4.1.4 neuroconv[video]>=0.4.6 # Uses the VideoCaptureContext class natsort>=8.3.1