Skip to content

GH action maintenance - #31

Merged
orbeckst merged 8 commits into
mainfrom
enable-dependabot
Jul 23, 2026
Merged

GH action maintenance#31
orbeckst merged 8 commits into
mainfrom
enable-dependabot

Conversation

@orbeckst

@orbeckst orbeckst commented Jun 25, 2026

Copy link
Copy Markdown
Member

Fixes #30 and #28

Changes made in this Pull Request:

  • manually updated all GH actions
  • add dependabot.yml config with weekly action updates
  • update minimum python to 3.11 (CI and meta data), officially support 3.14

PR Checklist

  • Tests?
  • Docs?
  • CHANGELOG updated?
  • Issue raised/referenced?

@orbeckst
orbeckst force-pushed the enable-dependabot branch from 027546d to e621b00 Compare June 25, 2026 19:08
@orbeckst orbeckst linked an issue Jun 25, 2026 that may be closed by this pull request
@orbeckst orbeckst changed the title enable dependabot version updates for actions GH action maintenance Jun 25, 2026
@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.82%. Comparing base (7852cf2) to head (8a94a07).

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

orbeckst added 4 commits June 25, 2026 12:33
- updated to use miniforge3 with conda-incubator/setup-miniconda
- remove defaults channel use from CI
- updated CHANGELOG and pyproject.toml
- CI tests were updated previously
@@ -30,17 +30,17 @@ jobs:
fail-fast: false
matrix:
os: [macOS-latest, ubuntu-latest, windows-latest]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I may comment out windows-latest for now until MDAnalysis/install-mdanalysis#14 is resolved.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Switching the installer for the MDA action to conda seems a workaround.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

works with action from PR MDAnalysis/install-mdanalysis#16 so keep windows-latest

See if this helps with failure to run windows-latest / latest CI
Comment thread .github/workflows/gh-ci.yaml Outdated
version: ${{ matrix.mdanalysis-version }}
install-tests: true
installer: mamba
installer: conda

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@orbeckst

Copy link
Copy Markdown
Member Author

@IAlibay do want to have a quick glance at the update? Primarily you may be interested in the problem with the mdanalysis-install action.

Otherwise I can also self-merge.

@orbeckst
orbeckst requested a review from IAlibay June 25, 2026 20:06
@orbeckst

Copy link
Copy Markdown
Member Author

Once this is working, we can look at incorporating PR #22

@orbeckst orbeckst left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

YOLO merging...

@orbeckst orbeckst self-assigned this Jul 23, 2026
@orbeckst

Copy link
Copy Markdown
Member Author

I'll try if MDAnalysis/install-mdanalysis#16 fixes this issue by temporarily bundling the fixed (?) action.

@orbeckst orbeckst left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Using the fixed action from PR #31 makes all of CI work again. I'll merge as-is but will have to update the action SHA256/tag later.

- name: Install MDAnalysis version
uses: MDAnalysis/install-mdanalysis@main
#uses: MDAnalysis/install-mdanalysis@main
uses: MDAnalysis/install-mdanalysis@44cf01496714f057c094d1e9bad304bf91fc1b17

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

This is the action in PR MDAnalysis/install-mdanalysis#16 ; once the PR is merged, this action needs to be changed again.

Comment on lines -36 to +40
exclude:
#exclude:
# The latest release of MDAnalysis only supports up to Python 3.11
# so we exclude 3.12 from the test matrix (issue #20)
- python-version: "3.13"
mdanalysis-version: "latest"
#- python-version: "3.12"
# mdanalysis-version: "latest"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

no exclusions needed, remove

@@ -30,17 +30,17 @@ jobs:
fail-fast: false
matrix:
os: [macOS-latest, ubuntu-latest, windows-latest]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

works with action from PR MDAnalysis/install-mdanalysis#16 so keep windows-latest

@orbeckst
orbeckst merged commit e8bf4cf into main Jul 23, 2026
32 checks passed
@orbeckst
orbeckst deleted the enable-dependabot branch July 23, 2026 14:06
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.

enable dependabot for action updating CI fails due to outdated actions

1 participant