[JOSS review] macOS CI workflows failing so README shows red badges

Open
#54 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
52/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
fortran, github-actions, macos

Research direction

Start with .github/workflows/gnu-macos.yml and .github/workflows/gnu-macos-i8.yml, inspect their failing Build steps, then read the dl_py2f sources and the README badge definitions. Confirm with maintainers whether the intended outcome is disabling the workflows, marking them experimental, or supporting macOS; done means the chosen workflow and README status no longer misrepresent the project.

Written by the indexing model from the issue text.

Description

Part of my review for openjournals/joss-reviews#8992.

gnu-macos.yml and gnu-macos-i8.yml workflow Actions have been failing at the Build step since their last runs on main (2026-03-31), and the README displays their red badges alongside the green Linux ones. The dl_py2f sources contain no macOS conditionals (no __APPLE__ / Darwin branches), use <link.h>/glibc ELF internals, and link with a GNU version script (-Wl,--version-script) so a macOS build of the F2P layer failing is expected with the current code.

Suggestion: either remove/disable the workflows and badges until macOS is supported, mark them as experimental in the README or fix the build.

Dominant language
Fortran
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.