Skip to content

Workflow conditional + macOS - #94

Open
rebeccamccabe wants to merge 59 commits into
mainfrom
workflow-macos
Open

Workflow conditional + macOS#94
rebeccamccabe wants to merge 59 commits into
mainfrom
workflow-macos

Conversation

@rebeccamccabe

Copy link
Copy Markdown
Contributor

No description provided.

@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.55623%. Comparing base (706425f) to head (16083c7).

Additional details and impacted files
@@              Coverage Diff              @@
##                main         #94   +/-   ##
=============================================
  Coverage   98.55623%   98.55623%           
=============================================
  Files             11          11           
  Lines           1316        1316           
=============================================
  Hits            1297        1297           
  Misses            19          19           
Flag Coverage Δ
unit 98.55623% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

Prevent PR tagging job from running on forked repositories.
This workflow runs the Calkit pipeline on push and pull request events, handling Git operations and DVC integration.
github-actions Bot and others added 2 commits June 9, 2026 17:03
Comment out the pull with retries step and enable DVC pulling.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't merge this since no longer necessary

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

duplicate file? should be deleted anyway

Comment thread calkit.yaml
- pubs/JFM/figs/A_sparsity_plot.pdf
- pubs/JFM/figs/B_sparsity_plot.pdf
- pubs/JFM/figs/C_sparsity_plot.pdf
test-latex:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove before merge

Comment thread analysis/test-latex.ipynb

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove before merge

dependencies:
- sea-lab::open-flash>=v1.0.25
- capytaine
- pip:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's less ideal to install with pip in case i want to change packages later.
Can this be conditional so only on macosx it uses pip?

- capytaine
- seaborn
# Compiler toolchain so pip can build capytaine's Fortran extension from
# source (no prebuilt arm64 wheel exists). Sets CC/FC during env activation.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought that the point of having calkit run everything in a docker container is to avoid os-specific setup. Since the docker container acts as linux no matter the machine, why do we need to bother with mac versions of packages?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@petebachant see above question I had about your earlier PR that compiles Capytaine on macos

fi

set +e # Continue even if pull fails
git pull --recurse-submodules

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there is some recent logic added to this portion of the code in mdocean, check and update if so

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants