Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix current tests #220

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Conversation

renefritze
Copy link

@renefritze renefritze commented Aug 9, 2024

The current tests now all pass in my fork. Couple of notes:

  1. I've moved to using the codecov action because the deprecated upload immeadiately ran into rate limiting. This will need a CODECOV_TOKEN repo secret
  2. If you're not happy with the new lowest supported version, it's probably not too hard to fix the tests for it. The errors just looked like SPhinx internals that I knew nothing about.
  3. I've added a mostly unintrusive pre-commit setup, mostly to get actionlint going. Would you be happy with a more substantial config that also does linting and formatting (with ruff)?
  4. Locally the Fortran CPPFOrtranMixed.tests_hierarchies fails. For some reason the checked functions have an additional intent(in) argument. I've just ignored that.

Looks like some installed sphinx extensions failed loading now on 4.3
Didn't investigate further why ( dependency version mismatch ?)
I got rate limited with the python uploader.
It's been deprecated and its repo archived.
Copy link
Owner

@svenevs svenevs left a comment

Choose a reason for hiding this comment

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

This is awesome, thank you so much! There are some changes here that I need to pay closer attention to. Additionally, the attempt to clear today had to get reverted... helping a pregnant couple get their house ready for a baby on the way.

You are reaching out at a slightly difficult time for me. I need to be able to find time to carve out a couple of hours to smash this all through; but I'm also trying to get a big deliverable ready before going on vacation for a week (8-14 - 8/21). So while I sincerely hope to find the time to get through this, it will be small chunks here and there over the next few days.

Thank you again for helping update things and get everything working. If I get stuck on some parts or can't support the change, I'll revert it on this PR. The sphinx changes are interesting. It seems like we'll be skipping tests for broken configurations, but I may want to add one back for our rosdoc folks (that ecosystem is slow to evolve).

To be continued.

python-version: ${{ matrix.python-version }}
os: ${{ matrix.os }}
sphinx_version_range: '==${{ env.MINIMUM_SUPPORTED_SPHINX_VERSION }}'
codecov_token: ${{ secrets.CODECOV_TOKEN }}
Copy link
Owner

Choose a reason for hiding this comment

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

TODO: @svenevs add codecov token

@renefritze
Copy link
Author

No worries, I'm not in a hurry.
I'd be happy to spend a little more time on the actual concepts stuff, if you find that would be useful.

@renefritze
Copy link
Author

Gentle poke @svenevs

@svenevs
Copy link
Owner

svenevs commented Sep 18, 2024

Gah I'm so sorry :/ I'm moving the next few days but have set a reminder for this weekend...

@svenevs
Copy link
Owner

svenevs commented Sep 22, 2024

Hi there, just wanted to check in, I had to move the reminders back, I need to finish getting settled before work tomorrow and unfortunately have a lot to catch up on this week.

But now that the dust is settling and I have a better living arrangement I will be able to get the needed facelift here through. I'm sorry this keeps falling off the radar, I've got numerous calendar reminders and sticky notes up.

Thank you for being patient, it's been a rough couple of months :/

@renefritze
Copy link
Author

Hey, it's me again 👋 offering support in moving this along if needed

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