Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

GitHub Actions workflow running the patchbot#155

Merged
fchapoton merged 9 commits into
sagemath:masterfrom
mkoeppe:gh_actions
Feb 5, 2022
Merged

GitHub Actions workflow running the patchbot#155
fchapoton merged 9 commits into
sagemath:masterfrom
mkoeppe:gh_actions

Conversation

@mkoeppe
Copy link
Copy Markdown

@mkoeppe mkoeppe commented Feb 4, 2022

It can be run in a fork of the sage-patchbot repository by selecting the workflow in the Actions tab

Example run: https://github.com/mkoeppe/sage-patchbot/runs/5061999282

Comment thread sage_patchbot/patchbot.py Outdated
patchbot.config['base_branch']))
print("Failing tests in your base install: exiting.")
sys.exit(1)
print("Warning: Failing tests in your base install.")
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I do not agree with that. The patchbot must run on a sane ground, and must refuse to run if base has failing doctests. If you want to avoid that, use the existing option "skip-base".

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Would you care to review https://trac.sagemath.org/ticket/33233, which would enable implementing a more flexible solution?

@mkoeppe
Copy link
Copy Markdown
Author

mkoeppe commented Feb 4, 2022

I've reverted this change.

@fchapoton fchapoton merged commit 7f9de30 into sagemath:master Feb 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants