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

Feature: Add Dependabot for automatic software updates #139

Merged
merged 10 commits into from
Oct 8, 2024
Merged

Conversation

jcharkow
Copy link
Collaborator

@jcharkow jcharkow commented Oct 1, 2024

Description

Add Dependabot workflow for automatic software updates. Depends on PR #138

This PR also completes the migration from setup.cfg to the .toml file. Note all of the requirements files are removed except for one which is autogenerated using pip-compile.

Contents (#139)

Other

  • add dependabot workflow
  • bugs in workflow file
  • Roestlab/massdash into dependabot

Uncategorised!

  • Merge branch 'patch/pyopenms_32_update' into dependabot
  • rm setup.cfg
  • move location of dependabot file
  • create requirements.txt for docs with pip-compile
  • bump python version
  • update requirements
  • update pyproject.toml

@jcharkow jcharkow requested a review from singjc October 7, 2024 20:08
@jcharkow
Copy link
Collaborator Author

jcharkow commented Oct 7, 2024

Main thing is I do not know if this screws up pushing to pypi

Copy link
Collaborator

@singjc singjc left a comment

Choose a reason for hiding this comment

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

Looks good to me. Will this automatically create releases (if so is it every week)? If it doesn't create releases, the it shouldn't affect pushing to pypi. The pypi upload only occurs when a new release is made.

@jcharkow
Copy link
Collaborator Author

jcharkow commented Oct 8, 2024

I do not think this will automatically create releases, I think it will create PR to ensure packages stay up to date. Have not been able to test it out though since it is not merged so going to merge now.

@jcharkow jcharkow merged commit 19157b8 into dev Oct 8, 2024
11 checks passed
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