Skip to content

Conversation

@jklenzing
Copy link
Contributor

@jklenzing jklenzing commented Mar 21, 2025

Description

The action upload-artifact@v3 was deprecated earlier this year, breaking the GitHub Actions workflow. According to this, artifact names are now immutable, meaning each must be tagged with a version when uploaded.

After discussion with @aburrell, the upload here was a test to generate a wheel, but the end product was unused. This PR removes the lines from the workflow rather than updating.

Also identified a broken link in the documentation to a publication no longer hosted by NOAA. Options for fixing this discussed below.

Fixes #153

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Inspection of GitHub Actions workflows. Tests now run successfully.

Test Configuration

  • Operating system: mac, ubuntu, windows
  • Python version number: 3.9, 3.10, 3.11, 3.12
  • Compiler with version number: gfortran 12.2.0
  • Relevant local setup details: GitHub Actions

Checklist

  • Make sure you are merging into the develop (not main) branch
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • Add a note to Changelog.rst, summarising the changes
  • Add yourself to AUTHORS.rst and .zenodo.json

@jklenzing
Copy link
Contributor Author

@aburell, I have confirmed that the Snay and Soler paper in the docs is broken at NOAA, and I cannot find a version hosted in the NGS website. Google Scholar lists a number of other places it is hosted. The Purdue link is just part 1, the others are parts 1-4 combined. Options include:

When clicking on the researchgate link, I get a "confirm you are human" page for a bit, so this might not pass the link check.

@aburrell
Copy link
Owner

How about the PRL Tap one?

@jklenzing
Copy link
Contributor Author

Fixed. That passes the link check.

@jklenzing
Copy link
Contributor Author

Also noting that my editor automatically removes trailing whitespace.

@coveralls
Copy link

coveralls commented Mar 21, 2025

Pull Request Test Coverage Report for Build 13997531060

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 99.701%

Totals Coverage Status
Change from base Build 12657320651: 0.0%
Covered Lines: 999
Relevant Lines: 1002

💛 - Coveralls

Removed the CI wheels installation description from the docs.
@aburrell aburrell requested a review from ljlamarche March 21, 2025 17:40
@aburrell aburrell added the bug label Mar 21, 2025
@aburrell aburrell added this to the 2.1.1 milestone Mar 21, 2025
Copy link
Collaborator

@ljlamarche ljlamarche left a comment

Choose a reason for hiding this comment

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

I looked this over and don't see anything concerning. This all looks like it's to do with GH Actions, so I don't think there's any thing for me to test further?

@aburrell
Copy link
Owner

@ljlamarche that's correct. I mostly just wanted to make sure you weren't currently using the CI wheels for anything. If I remember correctly, they never ended up being useful.

@ljlamarche
Copy link
Collaborator

ljlamarche commented Mar 21, 2025

Nope, I don't believe I've ever actually ended up using those (to be honest, I always found it a bit confusing). Totally fine with me if they go away.

@aburrell aburrell merged commit c38ddfc into aburrell:develop Mar 21, 2025
32 checks passed
@jklenzing jklenzing deleted the bug/153_ghactions branch March 21, 2025 22:15
@jklenzing jklenzing mentioned this pull request May 8, 2025
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants