Commit Graph

137 Commits

Author SHA1 Message Date
Tzu-ping Chung 321c9675db Add compat shim to find eggs in importlib backend 2022-04-12 03:33:18 +08:00
Tzu-ping Chung a640a24350 Fix CI bzr installation 2022-04-12 03:31:50 +08:00
Tzu-ping Chung a9cf547dd1 Add workflow to run tests against the new backend 2022-04-12 03:26:12 +08:00
Pradyun Gedam ef7e0c34de
Avoid setuptools 60.6.0
It has a bug that breaks our test suite, and the relevant bug is being
investigated at the moment.
2022-02-01 09:04:00 +00:00
Diego Ramirez 9436e16cf3
Pass `FORCE_COLOR=1` to the CI, to colorize Nox
This is just a preference, I'm approaching a new Nox ability.
2022-01-25 14:03:15 -06:00
Pradyun Gedam 9e05fc1f00
Merge pull request #10796 from pradyunsg/try-fixing-test-suite 2022-01-14 12:03:49 +00:00
Pradyun Gedam 764d8841fe
Use the standard library distutils for running tests
This is in line with what our unit tests are written with the assumption
of.
2022-01-14 11:29:16 +00:00
Hugo van Kemenade fbf75b4965 CI: Only lock threads on upstream 2022-01-11 15:43:42 +02:00
Pradyun Gedam fa2d428e43
Autocancel repeated CI runs
This will ensure that any specific pull request (or commit) only has a
single CI run happening at any point in time.
2021-12-03 14:37:04 +00:00
Diego Ramirez a829016820 Improve the news file and the CI 2021-12-01 14:23:20 -06:00
Diego Ramirez e0f6628ff5 Implement suggestions, and use more Nox sessions in our CI 2021-12-01 12:22:29 -06:00
Diego Ramirez 7ced6c583b Replace tox with Nox (CLI, docs) 2021-11-29 09:29:14 -06:00
Pradyun Gedam c6c6222f9e
Drop Python 3.9 from Windows CI 2021-11-12 08:04:57 +00:00
Hugo van Kemenade 0252c04a16 Drop support for soon-EOL Python 3.6 2021-11-08 12:02:16 +02:00
Pradyun Gedam 75c11c4d7b
Add `about` to ISSUE_TEMPLATES/config.yml
Just in case that's the reason this option isn't shown.
2021-10-11 20:57:42 +01:00
Pradyun Gedam 04b9ece976
Merge pull request #10527 from DiddiLeija/lock-threads-v3 2021-10-08 11:35:20 +01:00
Diego Ramirez 92cfe0aa35
Bump the `lock-threads` action to version 3
This version has been released recently. Also, I had to modify the arguments passed to the action.
2021-09-29 14:20:24 -05:00
Pradyun Gedam beddafb2e2
Add maintainers-only link to file blank issues, to "New Issue" selector
This link is only accessible for users who have the "Write" or "Admin"
permissions on the repository. Everyone else will get redirected to
the same URL as the selector, which I imagine to be an amusing
experience.
2021-09-29 19:19:20 +01:00
Pradyun Gedam 3b73331097
Add a GitHub Actions workflow, to lock closed threads
This replaces the now-disabled lock-bot, which did the same thing.
2021-09-22 07:18:13 +01:00
Pradyun Gedam d592abf415
Remove configuration for the lock bot
This bot is no longer maintained and has been removed. This
configuration file is no longer necessary.
2021-09-22 07:10:12 +01:00
Diego Ramirez 0c4e7f7b50
Delete ISSUE_TEMPLATE.md
This issue template has been superseeded by the new YAML forms, so we can remove it.
2021-09-20 09:04:59 -05:00
Pradyun Gedam 035bc84682
Add CI job to ensure that the documentation builds without warnings
This will help with issues that are being flagged as warnings by Sphinx.
2021-09-18 09:12:45 +01:00
Pradyun Gedam 28e794ed4a
Merge pull request #10424 from hugovk/only-label-merge-conflicts-for-upstream 2021-09-03 11:20:24 +01:00
Hugo van Kemenade be94a164a2 CI: Only label merge conflicts on upstream 2021-09-03 13:08:28 +03:00
Pradyun Gedam 263206c9b3
Merge pull request #10406 from pradyunsg/new-issue-workflow
Tweaks issue templates
2021-09-03 10:15:24 +01:00
Pradyun Gedam 1fb0914f5f
Reword note on output formatting 2021-08-30 11:02:02 +01:00
Jon Dufresne a775351a38 Clean up leftover references to removed Travis and Azure CI 2021-08-28 20:01:58 -07:00
Pradyun Gedam ab09a7b108
Reformat issue template config.yml 2021-08-27 18:54:04 +01:00
Pradyun Gedam bc5a250795
discuss.python.org/c/packaging is not a support channel 2021-08-27 18:53:43 +01:00
Pradyun Gedam 3342dbd4d6
Disallow blank issues 2021-08-27 18:52:19 +01:00
Pradyun Gedam c3dccb47ef
Add a message asking users to check for duplicates 2021-08-27 18:51:11 +01:00
Pradyun Gedam 152133f318
Tweak wording in the bug report issue form 2021-08-27 18:50:59 +01:00
Pradyun Gedam 3b7271c37f
Change the feature request template into a form 2021-08-27 18:50:43 +01:00
Pradyun Gedam 4088fdbfd5
Make good-first-issue into an Issue Form
This makes it harder for a non-maintainer to file these. We've have a
few users use this, seemingly thinking it is for people filing their
first GitHub issue.
2021-08-25 08:29:44 +01:00
Pradyun Gedam 24541d3e2b
Explicitly set permissions for label-merge-conflicts 2021-08-15 18:29:57 +01:00
Pradyun Gedam eb700d7b95
Add a name for label-merge-conflicts 2021-08-15 13:23:49 +01:00
Pradyun Gedam 93f200aeda
Perform merge-conflict label checks, via GitHub Actions 2021-08-15 13:23:49 +01:00
Pradyun Gedam 7b96794ad2
Add missing word to guidance on check failure
Co-authored-by: Stéphane Bidoul <stephane.bidoul@acsone.eu>
2021-08-15 11:57:58 +01:00
Pradyun Gedam 96b0ef029b
Provide additional context on news entry check failures 2021-08-15 10:32:20 +01:00
Pradyun Gedam 116e53145b
Change the news-file check
- Rename the file.
- Give it a better name in checks view.
- Use the ref the PR will merge into.
2021-08-15 09:36:05 +01:00
Tzu-ping Chung d8fba8d95a
Merge pull request #9785 from hexagonrecursion/main 2021-08-15 11:25:53 +08:00
Pradyun Gedam c9b234c2af
Permit pre-release versions of Python 3.10 in CI 2021-08-06 13:42:31 +01:00
Pradyun Gedam 4ee9a4af25
Add Python 3.10 support 2021-08-06 13:42:31 +01:00
Pradyun Gedam 236c0ccb8a
Move test requirements into tests/
This makes the file easier to locate, by placing it next to the stuff
that it will affect.
2021-07-24 12:06:51 +01:00
Pradyun Gedam 4fe94078d5 Update IRC links to libera.chat 2021-06-25 15:45:45 +01:00
Pradyun Gedam ff228fdeaf
Remove empty title, which broke the issue form 2021-04-24 16:10:26 +01:00
Pradyun Gedam e9cc23ffd9
Skip checks on PRs only 2021-04-24 10:00:54 +01:00
Pradyun Gedam 73dca3a43a
Change quotes 2021-04-21 10:00:46 +01:00
Pradyun Gedam 3df69bcb29
Run all of CI, on scheduled runs 2021-04-17 15:33:58 +01:00
Hugo van Kemenade ec59cc0968 Run CI on main not master 2021-04-07 17:48:55 +03:00