Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
8648bff
Update year in license file
jmcvey3 Feb 9, 2026
8862c89
fix upcrossing.py:upcrossing() for pandas 3.0
akeeste Feb 16, 2026
70f58ce
lint and black formatting for the last commit
akeeste Feb 16, 2026
b0d41d9
Clean up package installation, remove pandas 'd' time warning
jmcvey3 Feb 18, 2026
d9f98b0
Update github actions versions, install dependencies for hindcast prep
jmcvey3 Feb 18, 2026
a5149ed
Square up caching code to make it easier to read. Room for improvement
jmcvey3 Feb 18, 2026
b3ae816
Remove all the extra code in cdip.py
jmcvey3 Feb 18, 2026
b8edd87
Remove requirements-dev file, add black to toml reqs
jmcvey3 Feb 19, 2026
81c14b0
Merge branch 'develop' into package-cleanup
jmcvey3 Feb 20, 2026
9f7b92e
Fix refactoring of cdip file
jmcvey3 Feb 23, 2026
d88b07f
Create second environment file to test conda-forge package
jmcvey3 Feb 23, 2026
c8dd965
Dev: Move conda-forge env file into the root dir
simmsa Feb 24, 2026
9ff07e8
Actions: Refine conda build name for user facing installs
simmsa Feb 24, 2026
59f30e6
Actions: Add conda-forge build/test steps
simmsa Feb 24, 2026
ddcd1e8
Actions: Remove unnecessary miniconda setup from single job
simmsa Feb 24, 2026
3db1575
Actions: Remove no deps from user-conda install
simmsa Feb 24, 2026
54ab157
Actions: Update coveralls with new build step names
simmsa Feb 24, 2026
335e7de
Docs: Add development installation section
simmsa Feb 24, 2026
ab464e0
Actions: Temp support actions on different branch
simmsa Feb 24, 2026
b0f799d
Actions: Only run `black` on changed files
simmsa Feb 24, 2026
e557e71
Actions: Add comment above set-os code to clarify purpose
simmsa Feb 24, 2026
540d289
Actions: Only run all OS on PR's into main
simmsa Feb 24, 2026
88e2182
Actions: Use stricter logic to only run hindcast tests or pull requests.
simmsa Feb 24, 2026
7aac110
Dev: Pin pandas below version 3.0
simmsa Feb 24, 2026
79f1b54
Dev: Remove adhoc branch for actions test
simmsa Feb 25, 2026
fc9f4a0
Dev: Revert unnecessary single to double quote changes
simmsa Feb 25, 2026
05364cc
Actions: Add python 3.10 to test wheel build
simmsa Feb 25, 2026
daf9c20
Actions: Fix "defaults" warning:
simmsa Feb 25, 2026
8215636
Dev: Format with black
simmsa Feb 25, 2026
ddf5b88
Actions: Fix, specify conda-forge as channel
simmsa Feb 25, 2026
9c1c7d9
Actions: Fix, add missing single quote
simmsa Feb 25, 2026
c1ba15d
Actions: Add a switch to ignore coveralls upload failures
simmsa Feb 25, 2026
5ef2a58
Actions: Fix conda defaults warning
simmsa Feb 25, 2026
f5e88ab
Deps: Move xarray, nc, and h5 deps into all
simmsa Feb 25, 2026
8a18afd
Deps: Remove possibly unneeded numexpr library
simmsa Feb 25, 2026
36c2e39
Actions: Pin coveralls action at v2
simmsa Feb 25, 2026
998a069
Actions: Clarify coveralls trigger language
simmsa Feb 25, 2026
109f1de
Actions: Use correct key for coveralls per docs
simmsa Feb 25, 2026
fff5fab
Actions: Remove container definition for coveralls indicate completio…
simmsa Feb 25, 2026
9565386
Actions: Set fail-on-error in last coveralls job
simmsa Feb 25, 2026
4b69bd2
Actions: Set globals for conda channel settings
simmsa Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions .github/workflows/black.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,27 @@ jobs:

steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Get changed Python files
id: changed-py-files
uses: tj-actions/changed-files@v47
with:
files: |
**.py

- name: Set up Python
uses: actions/setup-python@v2
if: steps.changed-py-files.outputs.any_changed == 'true'
uses: actions/setup-python@v6
with:
python-version: "3.11"

- name: Install Black
if: steps.changed-py-files.outputs.any_changed == 'true'
run: |
python -m pip install --upgrade pip
pip install black

- name: Check Black Formatting
run: black --check .
if: steps.changed-py-files.outputs.any_changed == 'true'
run: black --check ${{ steps.changed-py-files.outputs.all_changed_files }}
Loading
Loading